【发布时间】:2011-03-25 07:46:14
【问题描述】:
我正在开发一个 .net 3.5/Winforms 应用程序。 我需要在数据网格中显示一个带有分层数据的数据网格视图。
例如,主行将有一个展开/折叠图标...当用户单击主行时,它应该展开并在网格中显示子行的详细信息。
使用http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.Aspx?ArticleID=1665 的 Infragistics 示例示例,我现在可以在我的 ultragrid 中查看主/子数据。
现在我的下一个任务是:
1.在具有订单详细信息的子网格中显示可编辑的文本框。[注意:我尝试过但对我不起作用:this.ultraGrid.DisplayLayout.Bands[1].Columns[3].Style = Infragistics.Win .UltraWinGrid.ColumnStyle.Edit;]
2.当用户点击提交按钮时,读取这些文本框值并将其推送到数据库。
请告诉我这是否可行以及如何去做?
任何示例都会很有帮助。
谢谢。
【问题讨论】:
-
要让编辑工作,你可以试试this.ultraGrid.DisplayLayout.Bands[1].Columns[3].CellActivation = Activation.AllowEdit吗?这将告诉网格,当用户单击有问题的单元格时,您希望它进入编辑模式。
-
感谢 PaulF,但它不起作用。即使它起作用,我的要求是在表单加载完成后将单元格显示为文本框 [因此可编辑]。从可用性来看,这会更直观而不是让用户知道该单元格只有在他单击时才可编辑。
标签: winforms datagridview infragistics ultrawingrid