首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

为什么小弟我在dataSet中new的一条row加不进去?T.T

2012-03-28 
为什么我在dataSet中new的一条row加不进去?T.T代码如下:DataRowrowuserDs.Tables[0].NewRow()row[POS.Co

为什么我在dataSet中new的一条row加不进去?T.T
代码如下:
DataRow   row   =   userDs.Tables[0].NewRow();
row[POS.Common.POSParameters.USER_ID]   =txtUserID.Text;



System.Diagnostics.Debug.WriteLine( "newRowCount===== "   +   userDs.Tables[0].Rows.Count);
打印结果表明新的一行没有加进该dataSet中,这是什么原因呢?

[解决办法]
DataRow row = userDs.Tables[0].NewRow();
row[POS.Common.POSParameters.USER_ID] =txtUserID.Text;
...
userDs.Tables[0].Rows.Add(row);


NewRow只是生成一个新的行,一定要把这个行加到Rows中才可以.
[解决办法]
Rows.Add()

要加入 datatable中才行
[解决办法]
通常先建立dataTable
而后建立DataColumn
再建立DataRow

[解决办法]
DataRow row = userDs.Tables[0].NewRow();
userDs.Tables[0].Rows.Add(row);
row[POS.Common.POSParameters.USER_ID] =txtUserID.Text;
...

[解决办法]
DataSet.tables[ "tablename "].Rows.add(newRowname);

热点排行