gridview c #에서 선택한 열 머리글 텍스트 가져 오기

티루

내 asp.net 응용 프로그램에서 두 개의 링크 버튼이 두 개의 열로 된 gridview가 있습니다. 그리고 gridview에는 몇 개의 행이 있습니다. 이제 내 질문은 열 값을 선택할 때 열 머리글 텍스트를 얻는 방법입니다.

(B와 E)가 링크 버튼 인 gridview에 5 개의 열 (A, B, C, D 및 E)이 있고 gridview에는 일부 행이 바인딩되어 있습니다. 이제 열에서 값 (X)을 선택하면 "B"라고 말하면 코드 뒤에 열 머리글 텍스트 "B"를 얻고 싶습니다. E 열과 비슷하게 선택한 열 머리글 텍스트를 구별해야합니다 .... .. 여기 gridview입니다

 <asp:GridView Width="100%" ID="grdReport" OnRowCommand="grdReport_RowCommand" runat="server" 
                    CssClass="table table-striped table-bordered" AutoGenerateColumns="false">
                    <Columns>
                        <asp:BoundField DataField="LetterID" HeaderText="Letter ID" ReadOnly="True" SortExpression="LetterID" Visible="false" />
                        <asp:TemplateField HeaderText="SNo" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="100">
                            <ItemTemplate>
                                <asp:Label ID="lblSNumber" Text='<%# Container.DataItemIndex + 1 %>' runat="server" />
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Ref No" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="100">
                            <ItemTemplate>
                                <asp:LinkButton ID="lnkRefNo" runat="server" CommandName="Select" CommandArgument='<%# Bind("LetterID") %>' Text='<%# Eval("RefNo") %>'  />
                            </ItemTemplate>
                        </asp:TemplateField>

                        <asp:BoundField DataField="LetterDate" ItemStyle-CssClass="text-center" ItemStyle-Width="100" DataFormatString="{0:dd/MMM/yyyy}" HeaderText="Date" ReadOnly="True" SortExpression="LetterDate" />

                        <asp:TemplateField HeaderText="From Company" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="100">
                            <ItemTemplate>
                                <asp:Label ID="lnkfrmCompany" Text='<%# Bind("FromCompany") %>' runat="server" />
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="To Company" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="100">
                            <ItemTemplate>
                                <asp:Label ID="lnkToCompany" Text='<%# Bind("ToCompany") %>' runat="server" />
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Subject" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="100">
                            <ItemTemplate>
                                <asp:LinkButton ID="lnkSubject" CommandName="Select" CommandArgument='<%# Bind("LetterID") %>' Text='<%# Bind("Subject") %>' runat="server" />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <PagerStyle HorizontalAlign="Right" CssClass="GridPager" />

                    <EmptyDataTemplate>
                        <center><span style="color: red;"><i class="fa fa-users fa-2x"></i>  No Reports found.</span></center>
                    </EmptyDataTemplate>
                </asp:GridView>

이제 두 번째 열 (RefNo) 일부 값 (123)을 클릭하면 코드 뒤에있는 헤더 텍스트 RefNo를 원합니다. 감사합니다 ...

휴고 예이츠

헤더 열 이름을 얻으려는 이유를 놓쳤을 수 있지만 클릭 한 버튼에 따라 명령 방법을 다르게 실행하려는 것 같습니다.

이 작업을 수행하는 가장 간단한 방법은 CommandName속성을 사용하여 필요한 작업을 정의하는 것입니다. 버튼의 기능을 이미 알고 있으므로 더 이상 문제를 복잡하게 만들 필요가 없습니다.

그래서 :

<asp:LinkButton ID="lnkRefNo" runat="server" CommandName="Ref" CommandArgument='<%# Bind("LetterID") %>' Text='<%# Eval("RefNo") %>'  />

<asp:LinkButton ID="lnkSubject" CommandName="Subject" CommandArgument='<%# Bind("LetterID") %>' Text='<%# Bind("Subject") %>' runat="server" />

코드 숨김에서 :

private void grdReport_RowCommand(object sender, CommandEventArgs e)
{
    string commandName = e.CommandName;
    string commandArg = e.CommandArgument.ToString();
    switch (commandName)
    {
        case ("Ref"):
            //do whatever for Ref
            break;
        case ("Subject"):
            //whatever for Subject
            break;
        default:
            throw new NotImplementedException();
            break;
    }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android 문자열에서 선택한 텍스트 가져 오기

분류에서Dev

WPF 트리보기에서 선택한 텍스트 가져 오기

분류에서Dev

Gridview에서 클릭 한 열의 열 인덱스 가져 오기

분류에서Dev

열 머리글이있는 열 인덱스 가져 오기 (CListCtrl) mfc C ++

분류에서Dev

JavaFx 선택한 CheckBox에서 텍스트 가져 오기

분류에서Dev

선택한 요소 jQuery 내에서 텍스트 가져 오기

분류에서Dev

VB 선택한 양식에서 텍스트 가져 오기

분류에서Dev

선택한 옵션에서 텍스트 가져 오기

분류에서Dev

텍스트 상자에서 선택한 연도 가져 오기

분류에서Dev

Gridview의 특정 열에 드롭 다운 선택한 항목 텍스트 추가

분류에서Dev

선택 쿼리에서 배열로 캐스트 된 값 가져 오기

분류에서Dev

GridView 셀에서 선택한 DropDownList의 행 가져 오기

분류에서Dev

GridView에서 선택한 개체 가져 오기

분류에서Dev

jquery로 선택한 라디오 버튼에서 텍스트 값 가져 오기

분류에서Dev

radgrid에서 선택한 행 인덱스 및 열 인덱스 가져 오기

분류에서Dev

JXA를 사용하여 선택한 텍스트 / 강조 표시된 텍스트에서 문자열 가져 오기

분류에서Dev

lxml / Python에서 선택한 요소 옆에 텍스트 가져 오기

분류에서Dev

lxml / Python에서 선택한 요소 옆에 텍스트 가져 오기

분류에서Dev

열 머리글에 텍스트 상자 사용-C # WPF

분류에서Dev

MS VS C ++에서 문자열에 대한 스택 추적 가져 오기

분류에서Dev

C ++ 텍스트 파일에서 배열 문자열 가져 오기

분류에서Dev

텍스트 목록 C ++에서 문자열 배열 가져 오기

분류에서Dev

C ++ 텍스트 파일에서 배열 문자열 가져 오기

분류에서Dev

속성 클래스로 선택한 행 <tr>에서 열 값 <td> 가져 오기

분류에서Dev

prime-ng 드롭 다운에서 선택한 텍스트 가져 오기

분류에서Dev

PHP의 드롭 다운에서 선택한 텍스트 가져 오기

분류에서Dev

페이지의 iframe 내에서 선택한 텍스트 가져 오기

분류에서Dev

Xamarin 양식에서 선택기의 텍스트 가져 오기

분류에서Dev

jquery의 선택기에서 텍스트 가져 오기-Wordpress

Related 관련 기사

  1. 1

    Android 문자열에서 선택한 텍스트 가져 오기

  2. 2

    WPF 트리보기에서 선택한 텍스트 가져 오기

  3. 3

    Gridview에서 클릭 한 열의 열 인덱스 가져 오기

  4. 4

    열 머리글이있는 열 인덱스 가져 오기 (CListCtrl) mfc C ++

  5. 5

    JavaFx 선택한 CheckBox에서 텍스트 가져 오기

  6. 6

    선택한 요소 jQuery 내에서 텍스트 가져 오기

  7. 7

    VB 선택한 양식에서 텍스트 가져 오기

  8. 8

    선택한 옵션에서 텍스트 가져 오기

  9. 9

    텍스트 상자에서 선택한 연도 가져 오기

  10. 10

    Gridview의 특정 열에 드롭 다운 선택한 항목 텍스트 추가

  11. 11

    선택 쿼리에서 배열로 캐스트 된 값 가져 오기

  12. 12

    GridView 셀에서 선택한 DropDownList의 행 가져 오기

  13. 13

    GridView에서 선택한 개체 가져 오기

  14. 14

    jquery로 선택한 라디오 버튼에서 텍스트 값 가져 오기

  15. 15

    radgrid에서 선택한 행 인덱스 및 열 인덱스 가져 오기

  16. 16

    JXA를 사용하여 선택한 텍스트 / 강조 표시된 텍스트에서 문자열 가져 오기

  17. 17

    lxml / Python에서 선택한 요소 옆에 텍스트 가져 오기

  18. 18

    lxml / Python에서 선택한 요소 옆에 텍스트 가져 오기

  19. 19

    열 머리글에 텍스트 상자 사용-C # WPF

  20. 20

    MS VS C ++에서 문자열에 대한 스택 추적 가져 오기

  21. 21

    C ++ 텍스트 파일에서 배열 문자열 가져 오기

  22. 22

    텍스트 목록 C ++에서 문자열 배열 가져 오기

  23. 23

    C ++ 텍스트 파일에서 배열 문자열 가져 오기

  24. 24

    속성 클래스로 선택한 행 <tr>에서 열 값 <td> 가져 오기

  25. 25

    prime-ng 드롭 다운에서 선택한 텍스트 가져 오기

  26. 26

    PHP의 드롭 다운에서 선택한 텍스트 가져 오기

  27. 27

    페이지의 iframe 내에서 선택한 텍스트 가져 오기

  28. 28

    Xamarin 양식에서 선택기의 텍스트 가져 오기

  29. 29

    jquery의 선택기에서 텍스트 가져 오기-Wordpress

뜨겁다태그

보관