我有DataTable
我从数据库添加Columns
和Rows
。问题是我有一个像province
这样的倍数记录的单元格可以是数据库中的倍数。所以我需要在省的一个单元格中创建多个记录。我的代码是
foreach (var item in attributes)
{
table.Columns.Add(item.name);
//column add
}
foreach (var item in forms)
{
string FormId = Convert.ToString(item);
var row = table.NewRow();
row["Form Id"] = FormId;
foreach (var itemdata in attributes)
{
var value = attributesData.FirstOrDefault(t => t.attributeName == itemdata.name && t.strFormId == FormId);
if (value != null && String.IsNullOrWhiteSpace(value.strFormId) == false )
{
row[itemdata.name] = value.strValue;
//row add
}
}
table.Rows.Add(row);
}
gvView.DataSource = table;
我将它与我的GridView绑定。如何用mutliples记录打破一个细胞请帮助。