【问题标题】:How to get checkBox object from c# Xtragrid column如何从 C# Xtragrid 列中获取复选框对象
【发布时间】:2010-09-23 12:00:35
【问题描述】:

大家好, 我在 C#.Net 应用程序中使用 DevExpress XtraGrid 控件。我将一个表中的值绑定到一个网格,并且该表包含一个位字段:Authorized。所以网格用复选框显示该列。我想获取那个 checkBox 对象或者获取那个控件的事件。

【问题讨论】:

  • 你在看什么活动?数据更改事件?

标签: c# checkbox devexpress xtragrid


【解决方案1】:

您可以使用 gridView.ActiveEditor 属性来获取当前打开的编辑器的引用。它在 CellValueChanged 事件处理程序中可用。

【讨论】:

    【解决方案2】:

    为什么不尝试使用绑定到视图的 CellValueChanged 或 CellValueChanging 事件?您可以使用 IDE 的属性列表将其连接起来,并在事件内部使用事件参数来决定您希望对哪一列进行操作。

    【讨论】:

    • 在 CellValueChanged 中没有得到那个复选框对象。
    • 但是值的变化与被选中的复选框不一样吗?我认为它是相同的,复选框只是 1 或 0 的视觉表示。如果我向您提供我的答案,投反对票是可以接受的,但您给出了需要整个复选框对象而不是测试值更改的更多理由通过选中的属性。
    • 在 CellValueChanged 时未发生 CheckBox 事件。但是进入选定行的 Itemarray 对象。我的意思是要获取 checkBox 控件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多