gridview模板列加htmlinputcheckbox的取值

原创 2006年06月14日 07:37:00

        Dim i As Integer
        Dim str1 As String
        Dim t As HtmlInputCheckBox
        str1 = ""
        For i = 0 To GridView1.Rows.Count - 1

            t = GridView1.Rows(i).Cells(6).FindControl("Checkbox1")
            If t.Checked Then
                If str1 = "" Then
                    str1 = t.Value
                Else
                    str1 = str1 & "," & t.Value
                End If

            End If
        Next
        Label1.Text = str1

 

<body>
    <form id="form1" runat="server">
    <div>
        &nbsp;<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
            SelectCommand="SELECT [OrderID], [ProductID], [UnitPrice], [Quantity], [Discount] FROM [Order Details] WHERE ([ProductID] = @ProductID)">
            <SelectParameters>
                <asp:ControlParameter ControlID="DropDownList1" Name="ProductID" PropertyName="SelectedValue"
                    Type="Int32" />
            </SelectParameters>
        </asp:SqlDataSource>
        &nbsp;
        <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" DataSourceID="SqlDataSource2"
            DataTextField="ProductName" DataValueField="ProductID">
        </asp:DropDownList>
        <asp:Button ID="Button1" runat="server" Text="Button" />
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br />
        <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
            DataKeyNames="OrderID,ProductID" DataSourceID="SqlDataSource1" EmptyDataText="111">
            <Columns>
                <asp:BoundField DataField="OrderID" HeaderText="OrderID" ReadOnly="True" SortExpression="OrderID" />
                <asp:BoundField DataField="ProductID" HeaderText="ProductID" ReadOnly="True" SortExpression="ProductID" />
                <asp:BoundField DataField="UnitPrice" HeaderText="UnitPrice" SortExpression="UnitPrice" DataFormatString="{0:C}" />
                <asp:BoundField DataField="Quantity" HeaderText="Quantity" SortExpression="Quantity" />
                <asp:BoundField DataField="Discount" HeaderText="Discount" SortExpression="Discount" />
                <asp:ImageField DataImageUrlField="OrderID" DataImageUrlFormatString="/{0}.gif" HeaderText="pic">
                </asp:ImageField>
                <asp:TemplateField FooterText="id">
                    <ItemTemplate>
                        &nbsp;<input id="Checkbox1" runat="server" type="checkbox" value='<%# Eval("OrderID") %>' />
                       
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
        <%=gridview1.PageIndex +1%>of<%=GridView1.PageCount%>
        <br />
   
    </div>
        <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
            SelectCommand="SELECT [ProductID], [ProductName] FROM [Products]"></asp:SqlDataSource>
    </form>
</body>

 

相关文章推荐

GridView动态添加模板列

  • 2013年06月30日 21:07
  • 51KB
  • 下载

ASP.NET 2.0 中动态添加 GridView 模板列的例子

TAG:ASP.NET 2.0 中动态添加 GridView 模板列的例子 动态添加列,关键是实现 ITemplate.InstantiateIn 方法。下面是一个添加 GridView...

gridview删除添加确认对话框以及模板列操作

如何为gridview控件里的“删除”列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下: 1、继承Web.IO里的button控件,为其实现一个IPostback的接口用于回调...

GridView 模板列中的数据绑定

方法一:直接绑定查询的数据 asp:TemplateField HeaderText="姓名">                   ItemTemplate>       # Eval("Fi...

asp c# .net GridView模板列

asp c# .net GridView使用 Visible="false"隐藏以后如何获取到值 可以使用模板列,前台代码:      '>   后台可通过 GridView3.Rows[e.R...
  • phwater
  • phwater
  • 2014年01月26日 13:48
  • 1668

动态创建模板列并绑定数据(GridView,Repeater,DataGrid)

动态创建模板列并绑定数据(GridView,Repeater,DataGrid) 要创建动态模板,请创建以后需要时可实例化的模板类。 创建模板类 创建实现 System....

asp.Net中Gridview动态创建模板列

Web中有时候数据源字段不确定,需要在绑定后添加新的字段,有没有方法了?方法是有的:之前也在网上搜索过,找到了一些方法,通过模板列可以实现。这里借鉴一下,自己亲自试验了一下,达到了想要的效果。 Gr...

GridView中动态添加模板列和其子控件集合

一、实施说明: 1 实施原因: 因为在做一个MOSS WebPart控件时候,遇到一个问题,如何选择需要导出的数据列; GridView的数据源是动态的,所以没有办法静态使用模板列,来选择导出的...

GridView控件中模板列CheckBox全选、反选、取消实现代码

using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using ...
  • ysghyy
  • ysghyy
  • 2011年11月24日 20:38
  • 255

GridView中动态生成ItemTemplate模板列

我们知道DataGrid,DataList等控件都有Template列,我们可以通过动态的邦定模版列来实现,复杂逻辑的邦定。由于Page继承TemplateControl,所以在Page对象里面就可以...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:gridview模板列加htmlinputcheckbox的取值
举报原因:
原因补充:

(最多只允许输入30个字)