现在的位置: 首页 > 综合 > 正文

Windows Forms中DataGrid绑定到ArrayList和数组,设置TableStyle

2013年02月05日 ⁄ 综合 ⁄ 共 509字 ⁄ 字号 评论关闭

在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

 

抱歉!评论已关闭.