当用户在Telerik Rad Grid中选择一行时,我想要在这一行中输入字段。这个怎么做? 如何选择Telerik RadGrid中的行?
回答
这是一个有点棘手,但很容易,你做完一次后。
第1步:
转到radgrid控件本身和编辑字段的DataKeyNames = “”(下MasterTableView),并添加数据字段,你是拉:
<MasterTableView ... DataKeyNames="ColumnNameFromSqlGoesHere">
第2步:
决定如何抓取行更改(SelectedIndexChanged)上的值或附加命令(ItemCommand)的按钮按钮。
如果行更改,每次你的问题:
protected void RadGrid1_SelectedIndexChanged(object sender, EventArgs e)
{
var z = RadGrid1.SelectedItems[0].OwnerTableView.DataKeyValues[RadGrid1.SelectedItems[0].ItemIndex]["ColumnNameFromSqlGoesHere"];
}
这会在该行给出分配变量“Z”给你所选择的列(ColumnNameFromSqlGoesHere)的值。
如果您希望在每次更改行时选择多个变量,则需要在DataKeyNames =“”下添加所有希望选择的值。 (用逗号分隔)。然后,您将通过在SelectedIndexChanged方法中看到的代码获取每个值:
var a = RadGrid1.SelectedItems[0].OwnerTableView.DataKeyValues[RadGrid1.SelectedItems[0].ItemIndex]["SecondColumnGoesHere"];
var b = RadGrid1.SelectedItems[0].OwnerTableView.DataKeyValues[RadGrid1.SelectedItems[0].ItemIndex]["ThirdColumnGoesHere"];
等等......您明白了。
这应该让你去。这是直接来自Telerik的解决方案:Retrieving primary key values for selected items
试试这个。这可能会帮助你。
步骤1:在radgrid控件
STEP 1添加一个单选按钮柱:获取所选行中的radgrid控件的主键。
int primaryKey =0;
RadioButton radioButton;
for (int i = 0; i < RadGrid1.Items.Count; i++)
{
radioButton = RadGrid1.Items[i].FindControl("rdSelect") as RadioButton;
If (radioButton.Checked)
{
primaryKey = RadGrid1.MasterTableView.Items[e.Item.ItemIndex]["ID"].Text;
}
}
线在如果条件将被用来从选定行的字段只是通过改变场datakey名称即改变“ID”到其他领域
阅读这篇文章更多详情...
http://codedotnets.blogspot.in/2012/01/get-primary-key-selected-radiobutton.html
欢迎来到StackOverflow!请在答案中添加一些解释。这样,如果链接死亡,你的答案仍然有用。 –
你可以在这个网站上编辑你的帖子。在这种情况下,我已将您的评论编辑为答案 - 其他人也可以在此处编辑您的帖子。 –
谢谢@ S.L.Barth。 – suyog
- 1. Telerik RadGrid autopostback当选择行时
- 2. 选择Telerik RadGrid中的所有视图
- 3. 如何重新选择Telerik的RadGrid中的项目?
- 4. 如何筛选Telerik RadGrid的GridTemplateColumns
- 5. telerik radgrid插入后选择项目
- 6. 在RadGrid中选择行Button_Click
- 7. TELERIK Radgrid奇怪的行为
- 8. 如何从telerik radgrid访问telerik控件
- 9. 在telerik radgrid中只选择一个单选按钮
- 10. 即使将AllowMultiRowSelection设置为false,Telerik RadGrid也会选择多行
- 11. Telerik RadGrid在行选择后保持滚动位置
- 12. 如何访问Telerik RadGrid中的DIV
- 13. Telerik RadGrid添加页脚行
- 14. 如何通过telerik radgrid中的查询按钮选择网格列?
- 15. 从Telerik Radgrid中删除一行。我如何获得所选行的索引?
- 16. Telerik Radgrid WPF
- 17. Telerik Radgrid分层
- 18. 0x800a139e - SyntaxError - Telerik RadGrid
- 19. Telerik RadGrid溢出
- 20. Telerik RadGrid GridTemplateColumns Proactivematically
- 21. Telerik RadGrid + RadAjaxManager
- 22. Bootstrap Messing Telerik RadGrid
- 23. Telerik访问RadListView中的Radgrid
- 24. Telerik的radgrid控件
- 25. C#如何访问Telerik RadGrid的按钮
- 26. Telerik RadGrid - 如何禁用列的排序?
- 27. Telerik的文本选择
- 28. 设置Telerik RadGrid的行颜色
- 29. C#Telerik RadGrid EditFormType =“AutoGenerated”
- 30. Telerik RadGrid过滤器
http://stackoverflow.com/questions/33822075/cannot-identify-selected-page-in-telerik-grid-i-need-selected-page-to-be - underl – Sachin