在Windows Forms中绑定DataGrid时,绑定到DataSet时,设置TableStyle的MappingName为DataTable的名字就可以了,在绑定到ArrayList和数组时,MappingName该如何指定呢。
1、绑定到ArrayList:
      tableStyle.MappingName = "ArrayList";
2、绑定到数组
    System.Drawing.Point [] points = { new Point(1, 2), new Point(3, 5), new Point(5, 6)};
    dataGrid1.DataSource = points;

    DataGridTableStyle tableStyle = new DataGridTableStyle();
    tableStyle.MappingName = "Point[]";
    dataGrid1.TableStyles.Add(tableStyle);

对于以上两种情况,也可以这样指定MappingName:
     tableStyle.MappingName = dataGrid1.DataSource.GetType().Name

 

相关文章:

  • 2021-06-06
  • 2022-01-21
  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
猜你喜欢
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
  • 2022-03-04
  • 2021-09-17
相关资源
相似解决方案