【问题标题】:Add Record to Static row at Bottom of UltraGrid将记录添加到 UltraGrid 底部的静态行
【发布时间】:2012-03-07 20:33:07
【问题描述】:

我是 Infragistics 的新手,遇到以下问题: 我在表单上有三个 UltraGrid,三个表格各一个。

我希望在每个波段的底部有一个固定行(对于它引用的表),以便可以在该行中添加一条新记录,就像在 MS-Access 中一样。

我终于在网格底部得到了一个“静态/修复”行,但是 为了我的爱,我可以弄清楚如何编辑它。

我已经进行了广泛的搜索,甚至询问了 Infragistics 专家在http://blogs.infragistics.com/forums.. 但没有用..

当我在运行时选择此灰色行时,会出现外键(MainAction 的 ID 字段),但我无法在其他字段中输入信息

总结一下:

我希望能够编辑每个禁令底部的灰色行,以及当/如果我按下回车键时,它应该将其添加到数据库中。

亲切的问候

马库斯

【问题讨论】:

  • DisplayLayout的Override对象上CellClickAction的值是多少?
  • @Steve:值是 RowSelect,我碰巧是 EditAndSelectText。这几乎完成了我想要的一切。我想我所要做的就是更新数据集。非常感谢
  • 好吧,我将此评论作为答案发布。

标签: c# database infragistics


【解决方案1】:

您应该激活行设置
grid.DisplayLayout.Override.CellClickActivation = Activation.EditActivation.EditAndSelectText

【讨论】:

  • 还需要将 grid.DisplayLayout.Override.AllowAddnew 设置为 TemplateOnBottom 以显示添加新行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-07
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多