我正在使用telerik:radgrid。我正在使用网格的OnItemCommand事件处理程序。我能够得到rowindex,但我似乎无法找到columnIndex的任何东西。从radgrid获取选定的行索引和列索引
我打开2种方法来达到这个答案。我想要获得单元格的代码隐藏的价值(在onItemCommand中),或者我可以做同样的事情,如果我可以得到selectedColumnIndex。
我见过javascript解决方案,但我想尝试在代码隐藏中使用eventHandler。
我正在使用telerik:radgrid。我正在使用网格的OnItemCommand事件处理程序。我能够得到rowindex,但我似乎无法找到columnIndex的任何东西。从radgrid获取选定的行索引和列索引
我打开2种方法来达到这个答案。我想要获得单元格的代码隐藏的价值(在onItemCommand中),或者我可以做同样的事情,如果我可以得到selectedColumnIndex。
我见过javascript解决方案,但我想尝试在代码隐藏中使用eventHandler。
你可以做到这一点...
If (radgrid.MasterTableView.Items.Count > 0){
string strText = radgrid.MasterTableView.Items[rowIndex][columnIndex].Text();
}
我一直在寻找一种方式来获得所选行的索引,并将其传递到另一个网格,这里是我落得这样做:
protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e)
{
RadGrid2.SelectedIndexes.Clear();
RadGrid2.SelectedIndexes.Add(e.Item.ItemIndex);
}
它可能会帮助那些想要获得RowIndex
请问您可以添加一些解释,因为它可能会帮助很多作者 – Tala
你在哪里获得rowIndex和columnIndex的值? 我有这一点的代码,columnIndex是未定义....我试图找到这个值可以钻出的位置。 保护无效rgData_OnItemCommand(对象发件人,GridCommandEventArgs E) { 开关(e.CommandName) { 案 “RowClick”: radgrid控件radgrid控件=发送者作为radgrid控件;如果(radgrid.MasterTableView.Items.Count> 0) { string strText = radgrid.MasterTableView.Items [rowIndex] [columnIndex] .Text();如果(radgrid.MasterTableView.Items.Count> 0) } –