gridview怎么实现点击每行后面的按钮则改行某字段的值减一
答案:2 悬赏:50 手机版
解决时间 2021-02-22 11:35
- 提问者网友:却不属于对方
- 2021-02-21 11:04
gridview怎么实现点击每行后面的按钮则改行某字段的值减一
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-02-21 11:27
//给GridView中的按钮添加上次事件:
public void btTest1_Click(object sender, EventArgs e)
{
Button bt = (Button)sender;
GridViewRow tbr = (GridViewRow)bt.Parent.Parent;
int rowIndex = tbr.RowIndex;
//rowIndex是按钮所在的行号,假如你要把第rowIndex行第一列的值-1,过程如下:
int value = Int32.Parse(GridView1.Rows[rowIndex].Cells[0].Text.Trim());
int newValue = value - 1;
string stRresult = newValue.ToString();
GridView1.Rows[rowIndex].Cells[0].Text = stRresult;
}
public void btTest1_Click(object sender, EventArgs e)
{
Button bt = (Button)sender;
GridViewRow tbr = (GridViewRow)bt.Parent.Parent;
int rowIndex = tbr.RowIndex;
//rowIndex是按钮所在的行号,假如你要把第rowIndex行第一列的值-1,过程如下:
int value = Int32.Parse(GridView1.Rows[rowIndex].Cells[0].Text.Trim());
int newValue = value - 1;
string stRresult = newValue.ToString();
GridView1.Rows[rowIndex].Cells[0].Text = stRresult;
}
全部回答
- 1楼网友:雪起风沙痕
- 2021-02-21 12:44
你好!
获取数据当前行,然后转化成自定义data table,然后foreach每个栏位,最后遇到自己定义的栏位进行减一动作
希望对你有所帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯