如何将DataGrid中的列绑定到数据源中的多个列?

时间:2015-06-10 18:27:25

标签: c# data-binding datagridview

我有:

  • 包含三列的DataTable:IdFNameLName
  • 包含两列的数据网格:IdFull NameFull Name列是FNameLName的组合。

如何在不进行字符串操作的情况下将DataGrid的Full Name列绑定到两个数据源列(FNameLName)?

1 个答案:

答案 0 :(得分:0)

您可以向数据表添加新列

e.g:

        private void DGTest_gridBind()
    {
        DataTable table = new DataTable();
        table.Columns.Add("FName", typeof(string));
        table.Columns.Add("LName", typeof(string));

        table.Columns.Add("FullName", typeof(string), "FName + ' ' + LName");

        table.Rows.Add("Jack", "Miller");
        table.Rows.Add("Sam", "Tucker");

        DGTest.DataSource = table;

}

相关问题