日期:2014-05-17  浏览次数:20501 次

gridview选中行问题

我想实现效果是,点击选择的时候,能得到项目序号的值
怎么做才能得到?

------解决方案--------------------
没有比这个更全的示例了http://www.jb51.net/article/15909.htm
------解决方案--------------------
引用:
没有比这个更全的示例了http://www.jb51.net/article/15909.htm

+1
------解决方案--------------------
你可以在写这个选择的点击事件,传进这个参数,定义事件的时候就写好了,就可以了
------解决方案--------------------
把Button的CommandArgument绑定数据为第一列的数据
点击按钮后触发GridView的RowCommand事件,在RowCommand事件里用e.CommondArgument可以取到第一列数据;
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
            DataSourceID="SqlDataSource1" onrowcommand="GridView1_RowCommand">
            <Columns>
                <asp:TemplateField ShowHeader="False">
                    <ItemTemplate>
                        <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" 
                            CommandArgument='<%# Eval("ID") %>' Text="查看"></asp:LinkButton>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
        <asp:GridView ID="GridView2" runat="server">
        </asp:GridView>