Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在gridview列上显示表格单击_Asp.net_Gridview - Fatal编程技术网

Asp.net 在gridview列上显示表格单击

Asp.net 在gridview列上显示表格单击,asp.net,gridview,Asp.net,Gridview,我有一个gridview,它有一些列。我已将名称列作为超链接 我有一个名为-'tblAdd'的表。在页面加载事件中,我使其不可见。我希望在单击列超链接时显示表 如何使用asp.net完成此操作 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="Name" DataSourceID="SqlDataSource1" OnCheckedChanged="s

我有一个gridview,它有一些列。我已将名称列作为超链接

我有一个名为-'tblAdd'的表。在页面加载事件中,我使其不可见。我希望在单击列超链接时显示表

如何使用asp.net完成此操作

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="Name" 
        DataSourceID="SqlDataSource1" OnCheckedChanged="sellectAll"
            >
        <Columns>
            <asp:TemplateField>
                <HeaderTemplate>
                    <asp:CheckBox ID="cbSelectAll" runat="server" AutoPostBack="true" OnCheckedChanged="sellectAll"  />    
                </HeaderTemplate>
                <ItemTemplate>
                    <asp:CheckBox ID="chk" runat="server" />
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Name"  
                SortExpression="Name" >
                <ItemTemplate>
                    <asp:HyperLink ID="linkName" runat="server" Text='<%#Bind("Name") %>' OnClick="displayTutorial_Click" NavigateUrl='#'>
                     </asp:HyperLink>
                </ItemTemplate>
            </asp:TemplateField>

        </Columns>   
    </asp:GridView>

使用“栅格视图行”命令事件执行此操作

做这样的事-

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        //To get the Selected link text field on textbox
        if (e.CommandName == "displayLink")
        {   
            txtEditName.Text=((LinkButton)e.CommandSource).Text;
        }
    }
在default.aspx上-

<asp:TemplateField HeaderText="Name" SortExpression="Name" >
      <ItemTemplate>
          <asp:LinkButton ID="linkName" runat="server" Text='<%#Bind("Name")%>' OnClick="linkBtn_Click" CommandName="displayLink"></asp:LinkButton>
      </ItemTemplate>
</asp:TemplateField>


我没有看到任何
tblAdd
表格!要在何处显示此表tblAdd@Ashok--需要显示哪些代码?@Krunal--单击超链接时显示在同一页面上。
<asp:TemplateField HeaderText="Name" SortExpression="Name" >
      <ItemTemplate>
          <asp:LinkButton ID="linkName" runat="server" Text='<%#Bind("Name")%>' OnClick="linkBtn_Click" CommandName="displayLink"></asp:LinkButton>
      </ItemTemplate>
</asp:TemplateField>