扩展的财产上述
private List<string> _list = new List<string>();
private List<string> ColList
{
get { return _list; }
set { _list = value; }
}
private DataGridViewTextBoxColumn AddColumns(string Name)
{
DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn()
col.Name = Name;
col.HeaderText = Name;
col.HeaderCell.Style.WrapMode = DataGridViewTriState.NotSet;
col.ToolTipText = Name;
col.AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader;
col.MinimumWidth = 80;
col.DataPropertyName =Name;
return col;
}
然后,您可以遍历ColumnList和添加,也可以设置基本属性列
foreach(string s in ColList)
{ datagridview1.Columns.Add(AddColumns(s)); }
@belinq你觉得这有用吗? – V4Vendetta 2011-04-28 11:37:04
谢谢,它的工作原理。我已经替换了'public列表 _list = new List ();'用数组'public string [] Columns;',然后我更容易添加'baseGridView.Columns = new string [2] {“Name “,”密码“}; '你在想什么? –
VeecoTech
2011-04-28 13:37:23