2012年5月14日 星期一

C# - DataGridView 自動對應 DataTable 欄位

沒甚麼特別的,只是覺得測試的時候這個蠻好用的!所以分享一下!


public static void AdjustDataGridViewColumn(DataTable dataTable, DataGridView dataGridView)
{
    dataGridView.Columns.Clear();

    for (int i = 0; i < dataTable.Columns.Count; i++)
    {
        DataColumn dc = dataTable.Columns[i];

        DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn();
        col.Name = dc.ColumnName;
        col.ValueType = typeof(string);
        col.DataPropertyName = dc.ColumnName;
        col.HeaderText = dc.Caption;
        col.Visible = true;
        col.FillWeight = 150;
        dataGridView.Columns.Add(col);
    }
}


沒有留言:

張貼留言