當用戶在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