我创建了一个名为Datagrid1的Datagridview,我创建了一个名为Dataset1的数据集,并在其中创建了一些列。要插入此数据集的数据不是来自数据库。当我从Datagrid1中单击一行时,我将数据存储在一个字符串中,例如:我将“myLastname”存储到变量“string lname”。如何将lname传递给Dataset1 lname列。我将在我的水晶报告中使用数据集。
答案 0 :(得分:0)
如果您使用DataSet
,则其中包含一个或多个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);