单个单元格多值的数据表

时间:2015-03-04 05:22:58

标签: c# linq datatable

我有DataTable我从数据库添加ColumnsRows。问题是我有一个像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记录打破一个细胞请帮助。

0 个答案:

没有答案