我想動態設置Telerik RadGrid GridFooterItem的控件ID,然後通過JavaScript訪問該ID,但它不顯示客戶端。如果我能得到這個工作,這真的會有幫助another question我有。設置GridFooterItem控件ID
如果我設置頁腳像這樣的ID:
private void rgDetailItems_ItemDataBound(object sender, GridItemEventArgs e)
{
var foot = e.Item as GridFooterItem;
var r = sender as RadGrid;
foot["DtlTransAmount"].ID = "lblDtlTransAmount";
foot["DtlTransAmount"].Text = "Total Amount: $";
//...
這是什麼生成的客戶端,一個純HTML表的造型和正確的文本,但是未設置ID:
<div tabindex="0" class="RadGrid RadGrid_Default"
id="ucP_RadGrid1_ctl00_ctl05_rgDetailItems" style="width: 1675px;">
<table class="rgMasterTable" id="ucP_RadGrid1_ctl00_ctl05_rgDetailItems_ctl00"
style="width: 100%; table-layout: auto; empty-cells: show;">
...
<tfoot>
<tr class="rgFooter">
<td>Total Amount: $</td>
...
</tr>
</tfoot>
...
我的控件ID「lblDtlTransAmount」在哪裏?我可以看到RadGrid本身的ID,但不是頁腳。頁腳的ID是隱藏的還是不可訪問的,還是我在服務器端設置不正確?
telerik網站有很多例子你檢查他們的網站..? – MethodMan 2014-10-03 20:43:02
@DJKRAZE我總是先閱讀文檔。沒有幫助:http://msdn.microsoft.com/en-us/library/e1cwya7h – DanM7 2014-10-03 21:05:19