2012-02-06 22 views
0

こんにちは私はアイテムテンプレートを持つデータグリッドを持っています。いくつかのものはデータグリッドアイテムテンプレートのイベント登録に失敗しました

<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行)をバインドしようとすると、データが表示されず、カーソルがビジー状態を示しています。 onclick、onmouseover、onmouseoutイベントを削除すると、うまくいきます。

私の質問は、ダイナミックイベントが存在する場合、グリッドへのデータバインディングには制限がありますか?

ここに間違いはありますか?私は解決策を見つけるのに苦労している。事前

答えて

0

おかげでこのコード行を確認してください:私はあなたが変数またはプロパティtxtGUIDとtxtNameを取得しようとしていると思う

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

、感謝こんにちは

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

を試してみてくださいあなたの応答のために...しかし、私は約1500のレコードをバインドしようとしたときに同じコードが動作しています。私のデータベースに1500を超えるレコードがある場合、それは動作していません。具体的な理由は何ですか? – jestges

関連する問題