读书人

为什么小弟我在dataSet中new的一条row

发布时间: 2012-03-28 15:40:03 作者: rapoo

为什么我在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);

读书人网 >C#

热点推荐