private void NOPAY_CellClick(object sender, DataGridViewCellEventArgs e)
{
double c = 0;
if (e.ColumnIndex == 0)
{
for (int i = 0; i < this.NOPAY.RowCount; i++)
{
if (this.NOPAY.Rows[i].Cells[0].Value.ToString () == "1")
{
c += double.Parse(this.NOPAY[4, i].Value.ToString());
this.label5.Text = c.ToString();
}
}
}
}
第一列是CHECKBOX,想点一下CHECKBOX,将第四列的值相加.提示if (this.NOPAY.Rows[i].Cells[0].Value.ToString () == "1")
这句有错,具体要什么搞啊,请高手帮帮我
1 个解决方案
#1
for (int i = 0; i <= gvlistdetailauChoix.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)gvlistdetailauChoix.Rows[i].FindControl("cbNumerolist");
if (cbox.Checked == true)
{
listnumero.Add(gvlistdetailauChoix.Rows[i].Cells[1].Text);
listnom.Add(gvlistdetailauChoix.Rows[i].Cells[2].Text);
}
}
类似这样用checkbox 你的用法没见过 你再试试
#1
for (int i = 0; i <= gvlistdetailauChoix.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)gvlistdetailauChoix.Rows[i].FindControl("cbNumerolist");
if (cbox.Checked == true)
{
listnumero.Add(gvlistdetailauChoix.Rows[i].Cells[1].Text);
listnom.Add(gvlistdetailauChoix.Rows[i].Cells[2].Text);
}
}
类似这样用checkbox 你的用法没见过 你再试试