【问题标题】:Dev Express Gridview checkboxDevexpress Gridview 复选框
【发布时间】:2013-10-19 01:28:01
【问题描述】:

问候,

我对 VB.NET 2005 中的 Dev Express 有疑问。 我正在使用数据网格视图。

如何在每行中使用带有复选框的数据网格,如下图所示?

我找不到那个属性。

这是 VB.NET 中的常规列表视图 http://i293.photobucket.com/albums/mm54/davisvee/Snap1_zps07f5a11a.jpg

感谢阅读和回答

【问题讨论】:

    标签: checkbox datagrid devexpress


    【解决方案1】:

    我想在这里你可以看到一个例子如何做到这一点implement multi row selection: 或在这里 use unbound checkbox column

    希望对您有所帮助。跳过有选择的部分

    【讨论】:

    • 感谢您的帮助.....我尝试了很多事情,这是最近的解决方案 Dim a As RepositoryItem a = New RepositoryItemCheckEdit() gridvwViewer.Columns(0).ColumnEdit = a 和新问题出来了:我不能勾选那个复选框i293.photobucket.com/albums/mm54/davisvee/Snap1_zps5898a9c1.jpg
    • 你想让你的复选框做什么?
    • 调试的时候想用鼠标检查一下,但是我不知道那个代码。
    • 我不知道你想要达到什么目的。此时,您还没有对这些复选框进行任何操作,您只是设置了列的类型。这取决于你需要做什么复选框。在 devexpress 网站上,您可以找到很多示例,您也可以询问。
    • 我只是初始化该列,我需要在调试开始时勾选该复选框。但问题是:调试时我无法勾选该复选框。你知道我的问题吗?之后该程序将搜索所有 checkbox.checked = true 以保存在数据库中
    【解决方案2】:

    您必须将 dev express 网格的字段与 gridview 绑定到的数据表的列绑定,并确保数据表字段和网格列的大小写。字段名相同。做完这件事情后,需要添加如下代码sn -p来制作

    RepositoryItemCheckEdit repositoryCheckEdit1 = gridControl1.RepositoryItems.Add("CheckEdit") as RepositoryItemCheckEdit;
    repositoryCheckEdit1.ValueChecked = "True";
    repositoryCheckEdit1.ValueUnchecked = "False";
    gridView1.Columns["Item"].ColumnEdit = repositoryCheckEdit1;
    

    上面的例子对于在数据库中保存值为 true 或 false 的字段是 true。

    【讨论】:

      【解决方案3】:

      如果您只希望选择模式为 CheckBoxes,请在 Designer 中尝试:

      然后就可以随意获取选中行的值了。

      【讨论】:

        【解决方案4】:

        使用存储库部分的 RepositoryItemCheckEdit,将值检查设置为 1 并将取消检查值设置为 0 并将存储库设置为列编辑

        【讨论】:

        • 这是存储库,我们使用存储库而不是使用gridview属性..随意使用
        猜你喜欢
        • 2014-06-29
        • 1970-01-01
        • 2013-12-01
        • 1970-01-01
        • 2012-08-26
        • 2014-11-24
        • 1970-01-01
        • 1970-01-01
        • 2010-09-19
        相关资源
        最近更新 更多