【发布时间】:2016-08-16 07:08:32
【问题描述】:
我想填充网格视图中的特定列。我想用代码做到这一点,但是我已经在gridcontrol中建立了列,就像你在图片中看到的那样。
这是我填充列的代码,但我不知道如何使用名称或字段名或其他任何方式填充特定的一列。
GridControl1.DataSource = Nothing
SQL.ExecQuErY("SELECT nombre FROM productos")
If Not String.IsNullOrEmpty(SQL.Exception) Then MsgBox(SQL.Exception) : Exit Sub
For Each row As DataRow In SQL.DBDS.Tables(0).Rows
?????? THIS IS WHERE IT'S SUPPOSED TO GO THE INSTRUCTION TO FILL THE COLUMN ??????
Next
【问题讨论】:
-
你试过用
GridControl1.DataSource = SQL.DBDS.Tables(0)替换你的for循环吗?那应该将数据绑定到您的网格。无需逐行复制。 -
@FloatingKiwi 是的,谢谢,实际上,当我在 gridview 中没有列时,这就是我用来填充 gridcontrol 的方式,但我想填充用查询数据建立的特定列.
-
Devexpress 非常接近 windows 网格,所以我要做的是设置
DataGridView1.AutoGenerateColumns = false和myColumn.DataPropertyName = "nombre",它应该为你设置绑定。
标签: vb.net gridview devexpress xtragrid gridcontrol