我必须在我的页面中显示一个gridview,它不涉及任何与它绑定的表。仍然应该存储每行一个税务明细,由用户输入。以下是将澄清我面临的问题的图像。
答案 0 :(得分:0)
你应该试试这个。
private DataTable AddEmptyRow()
{
DataTable originalDataTable = GetItems();
DataTable newDataTable = originalDataTable.Clone();
string category = originalDataTable.Rows[0][2].ToString();
foreach (DataRow dRow in originalDataTable.Rows)
{
if (category != dRow[2].ToString())
{
DataRow newDataRow = newDataTable.NewRow();
newDataTable.Rows.Add(newDataRow);
category = dRow[2].ToString();
}
newDataTable.ImportRow(dRow);
}
return newDataTable;
}
您可以使用DataRow newDataRow = newDataTable.NewRow();
添加行。