【发布时间】:2023-03-11 09:01:01
【问题描述】:
<asp:GridView ID="gridPlace" runat="server" AutoGenerateColumns="False" Width="800px"
BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px"
CellPadding="5" OnRowDataBound="gridPlace_RowDataBound" OnSelectedIndexChanged="gridPlace_SelectedIndexChanged">
<Columns>
<asp:BoundField HeaderText="DetailID" DataField="PID" />
<asp:BoundField HeaderText="Name" DataField="Name" ControlStyle-Width="200px" />
<asp:BoundField HeaderText="Description" DataField="Description" />
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="btnEdit" runat="server" ImageUrl="~/Images/Edit.png" ToolTip="Click To Edit this Record" />
</ItemTemplate>
<ItemStyle Width="40px" HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<h2 class="CustomErrorMsg">
No Record Found</h3>
</EmptyDataTemplate>
</asp:GridView>
这是我的 gridview 的 html 标记。RowDatabound 事件正在完美触发。请帮助
【问题讨论】:
-
你需要一个选择列
-
选择列是什么意思?
-
<asp:CommandField ShowSelectButton="true" /> -
哦...非常感谢。它只工作了一件事。我可以在 CommandField 中显示图像(如编辑或删除图像)吗?
-
您可以使用 buttonType 属性 - msdn.microsoft.com/en-us/library/…
标签: asp.net