gridview取值问题?

maomao171314 2008-07-01 10:44:20
protected void Page_Load(object sender, EventArgs e)
{
string conn = "data source=G_ST01;user=stdba;password=glq73hzz";
OracleConnection myconn = new OracleConnection(conn);
string sql = "select department from salevalue";
OracleDataAdapter da = new OracleDataAdapter(sql, myconn);
DataSet ds = new DataSet();
myconn.Open();
da.Fill(ds, "salevalue");
GridView1.DataSource = ds;
GridView1.DataBind();
}

我用一个gridview把表里的一列取出来了,怎么样才能把他里面的值一行一行的读出来呢?
然后在用另外一个gridview保存起来,是一列一列的保存;
比如说:gridview1是这样保存的:
部门1
部门2
部门3
而gridview2是这样保存的:
部门1 部门2 部门3


这个顺序必须是先一个表里取出来,用gridview1保存,在逐行读出,用gridview2保存;
帮我把代码补充完整!!
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
arjsyy 2008-07-01
  • 打赏
  • 举报
回复
同意1楼
wfcfan 2008-07-01
  • 打赏
  • 举报
回复
建议LZ换个思路


搜搜 SQL行转列 方面的东西
liaolezhong 2008-07-01
  • 打赏
  • 举报
回复
可以用SqlDataReader 对象接受。
也可以用Foreach循环遍历。
foreach(GridViewRow gvr in GridView1.Rows)
{

}
whoami333 2008-07-01
  • 打赏
  • 举报
回复
最后
GridView2.DataSource=dataTable名;
GridView2.DataBind();
whoami333 2008-07-01
  • 打赏
  • 举报
回复
myconn.Open(); //这行不需要。

根据gridview的行数创建一个dataTable。然后
foreach(GridViewRow gvr in GridView1.Rows)
{
//这里是填充dataTable的代码。
}

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧