插入数据集

时间:2012-08-23 08:30:36

标签: c# dataset

将数据插入数据集的命令是什么? 以下代码有什么问题:

DataSetReasons.Data_Tracker_RcodeDataTable GRX = 
    new DataSetReasons.Data_Tracker_RcodeDataTable();

DataSetReasons.Data_Tracker_RcodeRow rowx = 
    DataSetReasons.Data_Tracker_RcodeRow();

rowx.dtrc_id = 5;
rowx.eval_id = 28;
rowx.dtcr_StaffNum = "505651";
rowx.dtrc_RC1 = "C";
rowx.dtrc_RC2 = "A";
rowx.dtrc_RM1 = 2;
rowx.dtrc_RM2 = 4;

GRX.Rows.Add(rowx);

3 个答案:

答案 0 :(得分:0)

您必须将数据表GRX添加到数据集DataSetReasons。

   DataSetReasons.Data_Tracker_RcodeDataTable GRX = 
    new DataSetReasons.Data_Tracker_RcodeDataTable();

DataSetReasons.Data_Tracker_RcodeRow rowx = 
    DataSetReasons.Data_Tracker_RcodeRow();

rowx.dtrc_id = 5;
rowx.eval_id = 28;
rowx.dtcr_StaffNum = "505651";
rowx.dtrc_RC1 = "C";
rowx.dtrc_RC2 = "A";
rowx.dtrc_RM1 = 2;
rowx.dtrc_RM2 = 4;

GRX.Rows.Add(rowx);

    DataSetReasons.Tables.Add(GRX);//<--

答案 1 :(得分:0)

用以下代码替换您的代码:

DataSetReasons.Data_Tracker_RcodeRow rowx = GRX.NewRow();

关于将数据表添加到数据集,您必须创建数据集对象并将数据表添加到数据集。

答案 2 :(得分:0)

解决了,感谢所有人......这是代码:

DataSetReasons.Data_Tracker_RcodeDataTable GRX =
new DataSetReasons.Data_Tracker_RcodeDataTable();

GRX.Rows.Add(13, 28, "C", 5, "A", 2, TextBox2.Text);