GridView中根据CheckBox选中的行取出某列的值

根据CheckBox选中的行取出某列的值:

for (int i = 0; i < this.GridView1.Rows.Count; i++)

{

CheckBox ckb = (CheckBox)this.GridView1.Rows[i].Cells[0].FindControl("CheckBox1");

if (ckb.Checked)

{

huohao =Convert.ToInt32(this.GridView1.Rows[i].Cells[2].Text);

shuliang = Convert.ToInt32(this.GridView1.Rows[i].Cells[3].Text);

danjia =Convert.ToDecimal(this.GridView1.Rows[i].Cells[4].Text);

heJiJinE =Convert.ToDecimal(this.GridView1.Rows[i].Cells[5].Text);

jinhuoId =Convert.ToInt32(this.GridView1.Rows[i].Cells[7].Text);

}

}

GridView中根据CheckBox选中的行取出某列的值

时间: 2024-10-05 06:12:12

GridView中根据CheckBox选中的行取出某列的值的相关文章

获取GridView中RowCommand的当前索引行

原文:http://blog.csdn.net/sabty/article/details/4816160 获取GridView中RowCommand的当前索引行 前台添加一模版列,里面添加一个LinkButton 前台 (如果在后台代码中用e.CommandArgument取值的话前台代码就必须在按钮中设置CommandArgument的值,值为绑定的数据库字段 <asp:TemplateField HeaderText="操作"> <ItemTemplate>

GridView中使用CheckBox

asp.net中checkbox是向服务器提交时才能触发事件 把该控件的autopostback设置为true,才能响应事件 protected void Checkbox_CheckedChanged1(object sender, EventArgs e) { string id = string.Empty; foreach (GridViewRow gr in this.newsTable.Rows) { CheckBox CB = (CheckBox)gr.FindControl("C

awk替换第几行第几列的值

代码如下: awk '{if(2==NR){gsub(/.*/, 300, $5)}print}' list.txt 将文件list.txt的第2行第5列的值替换为300

JQuery获取指定元素中的checkbox选中状态的一些属性

项目中用户上传病例数据,每一次上传自动生成一个病例文件夹,数据保存到后台,前端显示文件夹,现在的需求是勾选想要删除的文件夹的chenckbox,点击删除后,数据库和前端都相应的更新. 如果是静态页面,直接根据id或者class定位到checkbox,然后判断状态,直接remove即可.但是动态页面,需要与后台交互同步,前端相应的文件夹删除,后台数据库也要删除文件夹内的数据,每一个病例文件夹对应数据库的一个recordId,那么问题是,如何知道当前checkbox选中的文件夹对应的病例id(文件夹

GridView中实现CheckBox的全选

转载于:http://www.cnblogs.com/oec2003/archive/2007/11/09/954798.html 用服务器端的方法: 在页面上放一个gridview控件,配置好数据源,编辑列,添加一个模版列,再编辑模版,放入一个checkbox控件.代码如下: <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns

python DataFrame获取行数、列数、索引及第几行第几列的值

print df.columns.size#列数 2 print df.iloc[:,0].size#行数 3 print df.ix[[0]].index.values[0]#索引值 0 print df.ix[[0]].values[0][0]#第一行第一列的值 11 print df.ix[[1]].values[0][1]#第二行第二列的值 121 df=DataFrame([{'A':'11','B':'12'},{'A':'111','B':'121'},{'A':'1111','B

获取不到Repeater控件中的CheckBox选中状态

写在前面的话:在做一个项目的时候,需要使用到Repeater控件,并且在Repeater控件内放置了CheckBox控件来标志需要删除的行,选中后,在后台取到的CheckBox的值总是为false.最后发现是在PageLoad函数中没有判断是否是回发就绑定了Repeater控件的数据,那么每次进入页面CheckBox控件的值当然被刷新为false了. 前台页面: 1 <div class="contianer p10"> 2 <h3> 3 当前位置:<a

Datagridview 中的checkbox 选中或勾选状态失效

1.问题描述,先选中第一行,再取消选择,然后点击部门全选,第一行没有打钩,状态是不选中的状态. 2.分析代码 先选中第一行,单元格的单击事件中 改变选中状态为1,第一行取消选择,单元格的单击事件中 改变选中状态为0 private void dgvDept_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0 && e.ColumnIndex == 1) { if (thi

asp.net前台ListView中判断CheckBox选中状态

<asp:CheckBox ID="CheckBox1" runat="server" Text="作废" Checked='<%#Eval("pl_Cancel")!=null ? false : true %>' /> //利用三元运算,这条的主要作用判断绑定数据不为空<%#Eval("pl_Cancel")!=null ? false : true %>