【问题标题】:How to get TextEdit value to Cell in GridView in Winforms Devexpress?如何在 Winforms Devexpress 的 GridView 中获取 TextEdit 值到单元格?
【发布时间】:2013-10-31 13:30:41
【问题描述】:

我在表单中有 TextEdit 字段和 GridView,现在我想将 TextEdit 的值获取到 GridView 中的单元格。如何完成我的任务??

【问题讨论】:

    标签: c# winforms gridview devexpress


    【解决方案1】:

    假设您的GridControl 有一个名为GridViewview,它可能如下所示:

    var editvalue = txtEdit.EditValue;
    GridColumn myColumn = //your column
    int rowHandle = //your rowhandle
    
    view.SetRowCellValue(rowHandle, myColumn, editvalue);
    

    另外 - 你应该看到SetRowCellValue的在线文档

    【讨论】:

    • 嗨 Jens,mycolumn 出现错误“不可调用的成员不能像方法一样使用”?
    • 向我展示(通过编辑你的问题)是问题的代码:)
    • 我解决了这个问题,但仍然出错我不知道在“rowhandle”上写什么我想在文本编辑中获得价值时触发这段代码?
    • 我这样编辑,但运行时没有任何变化for (int i = 0; i < gridView1.RowCount; i++) { var editvalue = textEdit12.Text; GridColumn myColumn = gridView1.Columns["forignkey"]; int rowHandle = i; gridView1.SetRowCellValue(rowHandle, myColumn, editvalue); }
    • hmm read the remarks,也许这就是为什么什么都没有发生的原因:) RowHandle 是一个整数,它代表网格视图中的每一行。我认为它可能从 1 而不是 0 开始。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多