c#中关于datatable的datarow和datacolumn区别
foreach(datarowrowindatatable.rows)row["colName"]="123";可以这样写但是这样写为什么就不行呢?foreach(dat...
foreach(datarow row in datatable.rows )
row["colName"]="123";可以这样写
但是这样写为什么就不行呢?
foreach(datacolumn col in datatable.columns )
col["rowName"]="123" 展开
row["colName"]="123";可以这样写
但是这样写为什么就不行呢?
foreach(datacolumn col in datatable.columns )
col["rowName"]="123" 展开
7个回答
展开全部
具体区别如下:
1、DataTable:表示内存中数据的一个表。
公共属性
仿绝 Columns 获取属于该表的列的集合。
DataSet 获取此表所属的 DataSet。
DefaultView 获取可能包括筛选视图或游标位置的表的自定义视图。
PrimaryKey 获取或设置充当弯大灶数据表主键的列的数组。
Rows 获取属于该表的行的集合。
TableName 获取或设置 DataTable 的名称。
2、DataRow:表示 DataTable 中的一埋扮行数据
row["index"]
3、DataColumn:表示 DataTable 中列的架构。
1、DataTable:表示内存中数据的一个表。
公共属性
仿绝 Columns 获取属于该表的列的集合。
DataSet 获取此表所属的 DataSet。
DefaultView 获取可能包括筛选视图或游标位置的表的自定义视图。
PrimaryKey 获取或设置充当弯大灶数据表主键的列的数组。
Rows 获取属于该表的行的集合。
TableName 获取或设置 DataTable 的名称。
2、DataRow:表示 DataTable 中的一埋扮行数据
row["index"]
3、DataColumn:表示 DataTable 中列的架构。
展开全部
好像你好做亮这样写不对哦,必须是循环行,然友宽后循环获得每一项的值:
foreach(datarow row in datatable.rows )
row["colName"]="123";
你row["colName"]是获得胡卜这个值,而不是赋值给他
你应该声明个变量:string name=row["colName"].totring();
应该这样写吧
foreach(datarow row in datatable.rows )
row["colName"]="123";
你row["colName"]是获得胡卜这个值,而不是赋值给他
你应该声明个变量:string name=row["colName"].totring();
应该这样写吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-02
展开全部
查橡芦找数据库表单的顺序是先行游判后列
foreach(datarow row in datatable.rows )
表示梁磨带在表中逐行查询
row["colName"]="123";
表示查找到行后把123传值给列colname
col["rowName"]="123"//行没有名称
foreach(datarow row in datatable.rows )
表示梁磨带在表中逐行查询
row["colName"]="123";
表示查找到行后把123传值给列colname
col["rowName"]="123"//行没有名称
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先找到行,再找其中第几项。
行是没有名称的,所以第二个方法不行。
行是没有名称的,所以第二个方法不行。
追问
也就是说 col[0] 这样是不能表示该列第一行的值了?
追答
是的。其他数据库也是相同的原理,按行存储。
你看CELL[Row][Col] ,其实CELL[Row]就是一个行,相当于数组。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataTable是数据表,DataRow是数据行芦唯枝,DataColumn是数据列(也是字段)。
你第一个foreach是循环数据表中的所有行中山做字段名为colName的数据列,
你第二个foreach是循环数据表中的所有列中数据行为rowName的,没有陪敏这样的数据行所有这个循环是错的
你第一个foreach是循环数据表中的所有行中山做字段名为colName的数据列,
你第二个foreach是循环数据表中的所有列中数据行为rowName的,没有陪敏这样的数据行所有这个循环是错的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询