清楚你想要的,,
GridView 中的DataKeyNames
注意到没有他是 复数形式,
即可,放多个值,,,,,,,,这里存放的值最好是唯一标识值(
不是一定要主键)...........值不一定要在列字段显示,,,,,,,
实例说明:
foreach (GridViewRow gvRow in this.GridView1.Rows)
{
RadioButton radIsScombCode = gvRow.Cells[0].FindControl("radIsScombCode") as RadioButton;
if (radIsScombCode.Checked== true)
{
TextBox txtNowScombMoney = gvRow.Cells[3].FindControl("txtNowScombMoney") as TextBox;
agentInfo400Model.ScombCode = GridView1.DataKeys[gvRow.RowIndex].Value.ToString();
//这里就是你要取得当明点击行索引 datakeys值 这里你如是多个值时,你可以用 GridView1.DataKeys[gvRow.RowIndex].Value[0].ToString() 来取得
agentInfo400Model.NowScombMoney = txtNowScombMoney.Text == "" ? gvRow.Cells[2].Text : txtNowScombMoney.Text;
//优惠价格;
}
}
还有什么不明白,再问吧