`
terryfeng
  • 浏览: 492753 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一次从GridView 获得多个指定行中多个指定控件的值

ASP 
阅读更多

一次从GridView 获得多个指定行中多个指定控件的值,非常初级普通的代码,也没有什么技术难度。

 

.aspx

 <asp:GridView ID="GridAssisMater" runat="server" CssClass="gvtab" GridLines="None"
                                    AutoGenerateColumns
="False">
                                    
<PagerSettings Mode="NumericFirstLast" />
                                    
<Columns>
                                        
<asp:TemplateField HeaderText="序号">
                                            
<ItemTemplate>
                                                
<%#Container.DataItemIndex+1 %>
                                            
</ItemTemplate>
                                        
</asp:TemplateField>
                                        
<asp:BoundField DataField="M_MaterCoding" HeaderText="材料编码" />
                                        
<asp:BoundField DataField="M_Name" HeaderText="材料名称" />
                                        
<asp:BoundField DataField="M_Spec" HeaderText="规格型号" />
                                        
<asp:BoundField DataField="A_Quantity" HeaderText="订购数量" />
                                        
<asp:BoundField DataField="A_Price" HeaderText="单价" />
                                        
<asp:TemplateField HeaderText="入库数量">
                                            
<ItemTemplate>
                                                
<asp:TextBox ID="txt_Change" runat="server" CssClass="inputlineLong"></asp:TextBox>
                                            
</ItemTemplate>
                                        
</asp:TemplateField>
                                        
<asp:TemplateField HeaderText="&lt;input type='checkbox' id='chk' name='chk' onclick='checkJs(this.checked);'  /&gt;全选"
                                            FooterText
="全选">
                                            
<ItemTemplate>
                                                
<asp:CheckBox ID="checkboxname" ToolTip='<%# Eval( "CIDX")%>' runat="server" />
                                            
</ItemTemplate>
                                        
</asp:TemplateField>
                                    
</Columns>
                                    
<AlternatingRowStyle CssClass="tr2" />
                                
</asp:GridView>

 

.aspx.cs

以一个提交事件中,你可能需要的是获得当前页面下所有选中指定行的指定控件的值

 protected void Sub_Click(object sender, EventArgs e)

{
for (int i = 0; i < this.GridAssisMater.Rows.Count; i++)
                    {
                        ck 
= (CheckBox)this.GridAssisMater.Rows[i].FindControl("checkboxname");
                        
if (ck.Checked == true)
                        {
                            TextBox tbtemp 
= (TextBox)this.GridAssisMater.Rows[i].FindControl("txt_Change");

                            
using (SqlConnection cn = new SqlConnection(GetLastID.CnString)) //GetLastID.CnString 是自己写的用来获得Config中连接字符串的
                            {
                                cn.Open();
                                
using (SqlCommand cm = cn.CreateCommand())
                                {
                                    
                                    cm.CommandType 
= CommandType.Text;
                                    
//Response.Write("ckb[" + i + "]的值为:" + ckb[i] + "<br>");

                                    
string strSQL = " insert into dbo.SDS_AssistantInDetail(A_AIDID,A_AssistantInID,A_AuxiliaryDetailID,A_InQuantity) " +
                                                        
" values('" + Guid.NewGuid() + "','" + PKId.ToString() + "','" + ck.ToolTip + "','" + tbtemp.Text + "') ";
                                    cm.CommandText 
= strSQL;
                                    cm.ExecuteNonQuery();

                                }
                            }

                            
                        }
                    }
}

分享到:
评论

相关推荐

    扩展GridView控件(增加多个常用功能)

    扩展GridView控件(增加多个常用功能)

    一个基于GridView实现的多列表头合并显示的用户控件程序例子

    一个基于GridView实现的多列表头合并显示的用户控件程序例子,采用ASP.NET+C#开发实现。

    GridView(For Asp.net C# vs2005)控件

    最近在使用ASP.net 2.0的GridView 控件时,发现排序与分页功能Microsoft实现的都很简单,比如排序,在点击列名的时候来触发整页的PostBack,然后排序,但是在列头上没有一个显示升序降序的图标,这会让最终用户使用...

    GridView例子

    GridView行背景颜色 GridView突显单元格 GridView省略字符 GridView求和平均值 GridView排序 GridView结合控件 GridView合并表头 GridView固定表头 GridView分页 GridView导入导出 GridView弹出窗口 GridView查询 ...

    asp.net常用Web服务器控件

    实例 实现多个DropDownList控件的联动 实例 动态添加、删除DropDownList控件选项 4.5 单选按钮的应用 实例 性别选择 实例 网络考试系统中单选题答案的选择 4.6 复选框的应用 实例 登录身份选择 实例 网络考试系统中...

    gridview扩展

    控件使用 1、鼠标经过行的时候改变该行的样式,鼠标离开行的时候恢复该行的样式 使用方法(设置属性): MouseOverCssClass - 鼠标经过行时行的 CSS 类名 &lt;br&gt;2、对多个字段进行复合排序;升序、降序的...

    如何在ASP.NET中的gridview中添加超链接

    有两种方法。 您可以创建HyperLinkField或在Ex中添加超链接。 ...

    第7章 数据绑定控件

    实例204 实现搜索GridView多个关键字高亮 显示 323 实例205 高亮显示数据行并实现双击数据行 弹出新窗口 325 实例206 学生成绩不及格设置单元格突出显示 为红色 326 实例207 根据多个字段内容设置不同数据行的 背景...

    一个ViewGrid控件

    2、对多个字段进行复合排序;升序、降序的排序状态提示 使用方法(设置SmartSorting复合属性): AllowSortTip - 是否启用排序提示 AllowMultiSorting - 是否启用复合排序 SortAscImageUrl - 升序提示图片的URL...

    C#DataGridView自定义控件的列,提供源代码!

    DataGridView 控件提供了多个可用来调整其单元格、行和列的外观和基本行为(外观和感受)的属性。但是,如果您有超出 DataGridViewCellStyle 类的功能之外的特殊需求,还可以实现控件的所有者描述,或者通过创建...

    GridView使用技巧一

    &lt;br/&gt; 我做这个教程的主旨是为了帮助更多的人少走弯路,少花冤枉钱,如果有人拿去用于商业用途的话,那违背了我的初衷,我是绝对不允许的.如果需要转载,请联系我QQ 110535808 ,或者MSN: thcjpxhm@hotmail....

    ActivityGroup + GridView + ViewFlipper实现选项卡

    ActivityGroup:ActivityGroup是一个容器,用于容纳多个Activity,可以将多个Activity组合在一起,形成一个类似于选项卡的效果。 GridView:GridView是一个网格布局的控件,可以显示多列数据,通常用于展示图片或者...

    复选下拉框用于Gridview筛选

    ASP.NET页面上我们显示数据表格一般用GridView控件,有时GridView数据行数很多,我想用一个类似Excel里的筛选功能来检索数据,文章可见地址

    在ASP.NET中使用多个异步GridView控件

    可以在ASP.NET网页中有效使用GridView控件的情况数

    安卓gridview相关相关-分享一款Android中的AStickyHeader是一个为ListView和GridView添加简单的固定的顶栏的控件使用非常简单支持各种类型的Adapter.rar

    分享一款Android中的AStickyHeader 是一个为 ListView 和 GridView 添加简单的固定的顶栏的控件,使用非常简单,支持各种类型的 Adapter.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行...

    gridview通用大全,gridview所有功能都在此

    gridview分页 gridview绑定数据 gridview分页 gridview checkbox 此代码有:表头表尾,导入导出,多层嵌套,分页排序,结合控件,设置属性,无代码,增除删改,主键索引 下载即用,不需安装数据库,真是个方便啊!

    GridView中数据记录的操作

    Gridview中记录的上移、下移、复制、剪切、粘贴、删除等操作。

    经过扩展的.net Gridview 0 代码控件

    经过扩展的GridView天生就具备如下功能,而且这些功能您基本上可以实现0代码全自动实现,这样能提高您的...这个扩展控件就像哪吒一样,天具神力。使用它您能够大幅度提高开发效率,让您抽出更多时间做更有意义的事情。

    GridView全选反选示例

    &lt;br&gt;首先,拖一个GridView控件和SqlDataSource控件,配置数据源。 然后,进行GridView控件的配置,点击‘编辑模板’添加2个CheckBox控件,分别放在ItemTemplate里面和HeaderTemplate,结束编辑。 接着,在...

Global site tag (gtag.js) - Google Analytics