在数据列表中找到 gridview linkbutton 控件
find gridview linkbutton control inside a datalist
我正在为 Medical shop 开发一个 Web 应用程序,我遇到了一些问题,我正在这里解释。我在 gridview 中有一个 Link 按钮,而 gridview 在 asp.net 中的数据列表中
如何在数据列表中找到 gridview linkbutton 控件?
代码在这里
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<HeaderTemplate></HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat="server" ID="btnButton" OnClick="btnButton_Click">LinkButton</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ItemTemplate>
</asp:DataList>
这是设计文件代码,如果您对此有任何解决方案,请查看并帮助我。
首先你要在datalist中找到如下的gird
int index = e.Item.ItemIndex;
GridView gv = (GridView)Datalist1.Items[index].FindControl("grid");
然后你必须在 gridview 中找到那个控件
int rowIndex = ((GridViewRow((LinkButton)e.CommandSource).NamingContainer).RowIndex;
string title = ((TextBox)gv.Rows[rowIndex].FindControl("txtTitle")).Text;
希望它能帮助您找到解决方案..
我正在为 Medical shop 开发一个 Web 应用程序,我遇到了一些问题,我正在这里解释。我在 gridview 中有一个 Link 按钮,而 gridview 在 asp.net 中的数据列表中 如何在数据列表中找到 gridview linkbutton 控件? 代码在这里
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<HeaderTemplate></HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat="server" ID="btnButton" OnClick="btnButton_Click">LinkButton</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ItemTemplate>
</asp:DataList>
这是设计文件代码,如果您对此有任何解决方案,请查看并帮助我。
首先你要在datalist中找到如下的gird
int index = e.Item.ItemIndex;
GridView gv = (GridView)Datalist1.Items[index].FindControl("grid");
然后你必须在 gridview 中找到那个控件
int rowIndex = ((GridViewRow((LinkButton)e.CommandSource).NamingContainer).RowIndex;
string title = ((TextBox)gv.Rows[rowIndex].FindControl("txtTitle")).Text;
希望它能帮助您找到解决方案..