private void DGStyle ( DataTable tab )
{
    DataGridTableStyle tableStyle = new DataGridTableStyle();
    if(dataGrid1.TableStyles.Count==0)
    {
        tableStyle.MappingName =tab.TableName; // 设定数据源的表名
        tab.DefaultView.AllowNew= true;         
        tableStyle.RowHeadersVisible=true;
        tableStyle.RowHeaderWidth=10;

        for (int i=0;i<tab.Columns.Count;i++)
        {
            DataGridTextBoxColumn TxtCol = new DataGridTextBoxColumn();
            TxtCol = new DataGridTextBoxColumn();
            TxtCol.MappingName=tab.Columns[i].ColumnName ;    //数据源的列名
            TxtCol.HeaderText= myArray [i] ;        //DataGrid上的列名
            TxtCol.ReadOnly = false;            //设置列属性的可修改性
            TxtCol.Width=60;                //设置列宽
            TxtCol.NullText = "Kinbor";            //该单元数据在数据库中值为NULL时的显示文本
            tableStyle.GridColumnStyles.Add(TxtCol);    //添加到样式列表中
        }                    
    }
    dataGrid1.TableStyles.Add (tableStyle);
}

相关文章:

  • 2021-11-29
  • 2022-02-09
  • 2022-01-04
  • 2021-05-20
  • 2022-02-24
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案