我正在使用DevExpress处理Windows窗体。我在Form_Load上绑定了我的DevExpress GridView。
private void DXRemarks_Load(object sender, EventArgs e) {
gridView.DataSource = myDataTable;
}
这将绘制gridView中的所有列。现在,我想添加一个由按钮控件组成的列,以便从该gridView单击按钮时获取特定行的值。我不知道该怎么做(不能将我的数据和按钮绑定在一起)。 有人可以帮我吗?
答案 0 :(得分:0)
您可以改为使用_CellDoubleClick
事件来完全避免使用该按钮。
用于事件使用:
gridView.Rows[e.RowIndex].Cells[n].Value
其中“n”是您要检索的值的单元格引用(从0开始)
然后使用ToString()
或转换来从单元格中获取所需的值 - 具体取决于要检索的值的类型。
您可以通过将SelectionMode
属性设置为FullRowSelect
并使单元格不可编辑来简化此操作 - 从而双击任意行提供值
如果您已设置使用按钮获取值,则
gridView.SelectedCells[n].Value
将从datagridview获取单元格“n”的值。如上所述,您可以使用ToString()或转换方法来访问值