【发布时间】:2016-01-05 10:36:03
【问题描述】:
我想获取 telerik 多组合框的第一个元素,它是 Telerik 网格视图的一列
当用户选择一行时,我想获取该行的第一个元素并将其传递给我的数据库
我做了一些事情,但我觉得这还不够
if (Ref_MultiColumnComboBox.MultiColumnComboBoxElement.SelectedIndex >= 0)
{
var tr = Ref_MultiColumnComboBox.MultiColumnComboBoxElement
.EditorControl.Rows[Ref_MultiColumnComboBox.MultiColumnComboBoxElement.SelectedIndex]
.Cells["Id"].Value.ToString();
MessageBox.Show("m= {0}" + " // " + tr);
}
else
{
MessageBox.Show("", "Error");
}
问题是当用户选择某行或不选择某行时,selectedindex 总是-1
【问题讨论】:
-
它总是 -1 的原因是因为你正在实例化它。删除这一行 Ref_MultiColumnComboBox = new RadMultiColumnComboBox();
-
@Bayeni 我更正了您提到的内容,但是在此之后,如果我输入消息,则会弹出消息
-
我不明白你的意思,你的意思是删除那条线后它可以工作吗?
-
@Bayeni 不,不是,我认为它有效,但不是
标签: c# winforms telerik telerik-grid