【问题标题】:How to bind a column in DataGrid to more than one column in Data source?如何将 DataGrid 中的一列绑定到数据源中的多个列?
【发布时间】:2015-06-10 18:27:25
【问题描述】:

我有:

  • 三列数据表:IdFNameLName
  • 具有两列的数据网格:IdFull Name。其中Full Name 列是FNameLName 的组合。

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

【问题讨论】:

    标签: c# data-binding datagridview


    【解决方案1】:

    您可以在数据表中添加一个新列

    例如:

            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;
    

    }

    【讨论】:

      猜你喜欢
      • 2016-02-18
      • 1970-01-01
      • 2016-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多