2012-02-06 28 views
0

您好我有一個數據網格與項目模板。有些東西一樣datagrid項目模板事件註冊失敗

<asp:templatecolumn itemstyle-wrap="False" headertext="EmpID"> 
         <itemtemplate> 
          <span style="cursor:hand;text-decoration:underline;" onmouseover="this.style.color='#4D6186';" onmouseout="this.style.color='black';" onclick="SelectEmp(this,'<%# txtGUID %>','<%# txtName %>',false);"><%# Container.DataItem("EmpID")%></span> 
         </itemtemplate> 
        </asp:templatecolumn> 

當我嘗試將數據綁定(55000行)到DataGrid中它沒有顯示任何數據和光標顯示忙碌狀態。當我刪除onclick,onmouseover,onmouseout事件時,它工作正常。

我的問題是,是否有任何數據綁定到網格時有動態事件的限制。

或者我在這裏做錯了什麼?我正在努力尋找解決方案。

在此先感謝

回答

0

請檢查這行代碼:

onclick="SelectEmp(this,'<%# txtGUID %>','<%# txtName %>',false);" 

我覺得你是你想獲得一個變量或屬性txtGUID和txtName的,儘量

onclick="SelectEmp(this,'<%= txtGUID) %>','<%= txtName %>',false);" 
+0

你好謝謝你的迴應......但是當我試圖綁定大約1500條記錄時,相同的代碼正在工作。如果我的數據庫有超過1500條記錄,它不起作用。任何具體原因? – jestges 2012-02-06 08:22:23