在Visual Studio GUI Designer中编辑绑定DataTable?

时间:2014-06-06 12:18:50

标签: c# .net winforms datagridview

我对c#和WinForms非常陌生,所以如果这是微不足道的话我会提前道歉。

仅使用鼠标,我在Visual Studio Designer中创建了一个表单,并向其添加了一个DataGridView。然后通过代码,我创建了一个DataTable,添加了几列,添加了一堆生成的行,并使用以下命令将其绑定到DataGridView:

dataGridView.DataSource = dt;

程序运行正常。但是,在Designer中我看到DataGridView为空,并且无法进行任何与列相关的更改,例如更改列颜色,更改其大小等。

请注意 I DO 事先知道列名称和类型。只有数据本身是动态的并且是动态生成的。

请帮忙!

1 个答案:

答案 0 :(得分:0)

我知道您可以在后端代码中更改与列相关的更改。

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview_properties(V = vs.110)的.aspx

您需要通过网格进行迭代并更改每个行/列/单元格属性。

`Dim test As New DataGrid 
 test.Columns(0).ItemStyle.BackColor = Drawing.Color.AliceBlue`

这是vb代码,但在每种语言中它都是相同的。

否则,要使用GUI,您可以使用properties-> style

例如:

http://imageshack.com/a/img837/4024/hvda.png