首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DateGrid视图- As和unBound控件

DateGrid视图- As和unBound控件
EN

Stack Overflow用户
提问于 2009-05-09 18:15:55
回答 1查看 1.5K关注 0票数 1

尝试使用类似于旧的DataGridView的VB6 FlexGrid,并通过addrow (构建包含TextCells的行)手动添加颜色,并且我的颜色都被添加(并显示ok),但一旦我尝试添加一行,就会得到消息“当控件绑定数据时,不能以编程方式将行添加到DataGridView的行集合中。”但是对于爱,我的上帝,我能看到一种将它设置为无约束控件的方法(我还没有将数据源设置为任何东西)。

所以有两个问题,

  1. 是否有更好的控件可供使用?
  2. 是否有方法将DataGridView设置为未绑定控件

最后的第三个问题

  1. 如何手动添加行?

关于我怎么做的片段

提前感谢

代码语言:javascript
复制
                  Dim lRow As New DataGridViewRow

                    Dim lCell As New DataGridViewTextBoxCell
                    lCell.Value = "Cell 1"
                    lRow.Cells.Add(lCell)

                    lCell = DataGridViewTextBoxCell
                    lCell.Value = "Cell 2"
                    lRow.Cells.Add(lCell)

                    DataGridView1.Rows.Add(lRow)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-05-09 18:55:06

是否有更好的控件可供使用?

有点主观,但我会说不。DataGridview将为您提供构建类似网格的结构的最大灵活性。它非常灵活,几乎可以肯定适合您的场景。

是否有方法将DataGridView设置为未绑定控件?

是。确保DataSource属性设置为空。这将迫使它进入未绑定模式。一旦将该属性设置为任何属性,它就会成为一个绑定控件。

代码语言:javascript
复制
DataGridView1.DataSource = Nothing ' force unbound

如何手动添加行?

就像你做的一样。一旦它解开了,这个就能用了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/843787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档