0

我创建了一个名为 Datagrid1 的 Datagridview 并创建了一个名为 Dataset1 的数据集并在其中创建了一些列。要插入此数据集中的数据不是来自数据库。当我单击 Datagrid1 中的一行时,我将数据存储在一个字符串中,例如:我将“myLastname”存储到一个变量“string lname”中。如何将 lname 传递给 Dataset1 lname 列。我将在我的水晶报表中使用 Dataset1。

4

1 回答 1

0

如果您使用 aDataSet它包含一个或多个DataTables. 您可以通过这种方式将行添加到表中:

DataTable table = DataSet1.Tables[0]; // presuming that there is already at least one
DataRow row = table.Rows.Add();
row.SetField("ColumnName", lname);

或者

table.Rows.Add(lname); // if there is just one column

或者

DataRow newRow = table.NewRow();  
newRow.SetField("ColumnName", lname);
table.Rows.Add(newRow);
于 2013-10-18T09:50:18.407 回答