Gridview使用有关问题
Gridview使用问题
在Gridview绑定了数据库中的一个表,显示所有数据。
现在我想其中的一列用按钮显示,当点击按钮时弹出一个Lable或者其他只类的东西来显示对应的数据记录。
怎么做? 求救高手!!!
------解决方案--------------------
以Northwind数据库的Products表为例。给GridView增加一TemplateField,里面放一个CommandName为Show的Button,点击时用javascript的alert()显示数据行:
在Gridview绑定了数据库中的一个表,显示所有数据。
现在我想其中的一列用按钮显示,当点击按钮时弹出一个Lable或者其他只类的东西来显示对应的数据记录。
怎么做? 求救高手!!!
------解决方案--------------------
以Northwind数据库的Products表为例。给GridView增加一TemplateField,里面放一个CommandName为Show的Button,点击时用javascript的alert()显示数据行:
- HTML code
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ProductID" DataSourceID="SqlDataSource1" onrowcommand="GridView1_RowCommand" onrowdatabound="GridView1_RowDataBound"> <Columns> <asp:BoundField DataField="ProductID" HeaderText="ProductID" InsertVisible="False" ReadOnly="True" SortExpression="ProductID" /> <asp:BoundField DataField="ProductName" HeaderText="ProductName" SortExpression="ProductName" /> <asp:BoundField DataField="UnitPrice" HeaderText="UnitPrice" SortExpression="UnitPrice" /> <asp:TemplateField ShowHeader="False"> <ItemTemplate> <asp:Button ID="BtnShow" runat="server" CausesValidation="false" CommandName="Show" Text="查看" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" SelectCommand="SELECT [ProductID], [ProductName], [UnitPrice] FROM [Products]"> </asp:SqlDataSource>