如何将列添加到Windows窗体中的数据绑定控件

时间:2010-08-13 12:32:40

标签: winforms

我们的应用程序有一个使用BindingSource和DataGridView的表单。我的任务是增加一个专栏。我不知道从哪里开始。

(在我自己的编程中,我避免使用我不理解的黑盒子。)

1 个答案:

答案 0 :(得分:0)

DataGridView控件允许您使用自动生成的列或定义自己的列。我正在使用带有我定义的列的DataGridView,所以我不知道是否可以添加一个列,如果它被设置为自动生成它们(可能是数据绑定DataGridView的情况)。

步骤如下:

 dataGridView1.AutoGenerateColumns = false;
 //create column
 DataGridViewTextBoxColumn nameColumn = new DataGridViewTextBoxColumn();
 nameColumn.Name = "Name";
 nameColumn.DataPropertyName = "Name";
 nameColumn.HeaderText = "Action";
 nameColumn.Width = 140;
 nameColumn.FillWeight = 25;
 dataGridView1.Columns.Add(nameColumn);
 dataGridView1.Columns["Name"].ReadOnly = true;

如果手动创建所有列,请以相同方式添加它们,然后添加绑定信息。