我有一个简单的字符串列表,我已将其绑定到gridview:
List<string> directories = new List<string>();
DirectoryGV.DataSource = directories;
DirectoryGV.DataBind();
我想选择GV上的按钮
如何访问列表数据以填充选择按钮?
什么是DataField名称?
<asp:Button ID="ImportBtn" runat="server"
CommandName="Import"
CommandArgument='<%# Eval("Item") %>'
Text="'<%# "Import " + Eval("Item") %>" />
项目不是正确的字段名称,但我找不到
答案 0 :(得分:1)
使用Container.DataItem
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%# Container.DataItem %>
<asp:Button ID="ImportBtn" runat="server" CommandName="Import"
CommandArgument='<%# Container.DataItem %>'
Text='<%# "Import " + Container.DataItem %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>