首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Gridview使用有关问题

2011-12-25 
Gridview使用问题在Gridview绑定了数据库中的一个表,显示所有数据。现在我想其中的一列用按钮显示,当点击按

Gridview使用问题
在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> 

热点排行