获取DataTable某列的所有值

lx3735945 2009-12-22 05:06:25
我用DataTable存放多条数据,但是不知道怎么去某一列的值
...全文
1007 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzhymxz 2009-12-22
  • 打赏
  • 举报
回复
string id=dt.Rows[0][0].ToString();//第一行第一列

这个你得对你的表有点把握,知道,哪是哪的数据

DataTable.columns[列名].value

这个你得知道列名。

其实多操作操作就明白了!


tan124 2009-12-22
  • 打赏
  • 举报
回复
DataTable.columns[列名].value
MOmo400 2009-12-22
  • 打赏
  • 举报
回复
List<string> ls = new List<string>(); //存放你一整列所有的值
DataTable dt = new DataTable();
foreach (DataRow dr in dt.Rows)
{
ls.Add(dr["列名"]);
}

shighui 2009-12-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 eyuannet 的回复:]
            DataTable dt = new DataTable();
            foreach (DataRow dr in dt.Rows)
            {
                foreach (DataColumn dc in dt.Columns)
                {
                  this.Response.Write( dr[dc].ToString());
                }
            }
[/Quote]


正解
Lovely_baby 2009-12-22
  • 打赏
  • 举报
回复
DataTable   dt=new   DataTable();   
string id=dt.Rows[0][0].ToString();//第一行第一列

int count=dt.Rows.Count;

for(int i=0;i<dt.Rows.Count;i++)
{
//
}
eyuannet 2009-12-22
  • 打赏
  • 举报
回复
DataTable dt = new DataTable();
foreach (DataRow dr in dt.Rows)
{
foreach (DataColumn dc in dt.Columns)
{
this.Response.Write( dr[dc].ToString());
}
}
biny237 2009-12-22
  • 打赏
  • 举报
回复
DataTable.columns[列名].value

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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