2009-03-20 3 views
0

아무도 내가 행에있는 셀을 클릭하여 행을 선택하려면 눈금을 얻을 수있는 방법을 알고 있습니까?표준에서 행 선택 .net 2.0 GridView VB.net 및 JavaScript 사용

현재 내가 할 수있는 유일한 방법은 True로 AutoGenerateSelectButton 속성을 설정하는 것입니다. 그러나 "선택"이라는 하이퍼 링크가있는 표를 그리드에 추가하고 "선택"이라는 단어가있는 경우에만 행을 선택합니다 에 cliked.

분명히 더 좋은 방법이 있어야합니다!

주 - 나는 당신이 RowDataBound

e.Row.Attributes["onclick"] = 
        ClientScript.GetPostBackClientHyperlink 
         (this.GridView1, "Select$" + e.Row.RowIndex); 

더 많은 내용이수록 그것을 here에 대한 CodeProject의 기사는, 거기에 행에 몇 가지 자바 스크립트를 추가 할 필요가 C#

답변

3

사용하지 마십시오.

+0

나는 C# .NET을 사용 해달라고으로 내가 사용할 수있는 VB.net 예제가 :( – eMTeeN

+0

내 VB 구문은 약간 녹슨 -하지만 기본 아이디어는 RowDataBound 핸들러에서 행의 onclick 속성에 JS를 추가하는 것입니다. e.Row.Attributes.Add ("onclick", ClientScript.GetPostBackClientHyperlink (Me.GridView1, "Select $"& e) .Row.RowIndex)); –

0

그리고 어떤 코드도 쓰지 않으려면 Telerik grid의 클라이언트 쪽 선택을 확인하십시오. 나는 웹 개발 중에 그것을 사용할 때 꽤 만족한다.

2

이 고대하지만, 여기있는 VB.NET에 해당 :

Dim cs As ClientScriptManager = Page.ClientScript 
Dim postbacklink As String = cs.GetPostBackClientHyperlink(lbtnSelectRow, "")