首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在同一页面中对gridView进展修改

2012-10-16 
在同一页面中对gridView进行修改?有一个gridView、一个修改按钮、三个文本框,选中gridView后,再点击修改,gri

在同一页面中对gridView进行修改?
有一个gridView、一个修改按钮、三个文本框,选中gridView后,再点击修改,gridView中选中的那一行的内容就填充到三个文本框中去了。若gridView只可以选中一行该怎么做,若若gridView可以选中两行又该怎么做?

补充:gridView中的标头分别为:姓名、性别、年龄。

若是有代码就更好了。

[解决办法]
CellClick

C# code
private void DataGridview1_CellClick(object sender, DataGridViewCellEventArgs e)        {                            int count = this.DataGridview1.Rows.Count;                if (count != 0)                {                                        id = Convert.ToInt32(this.DataGridview1[0, DataGridview1.CurrentCell.RowIndex].Value);                    txtxm.text = this.DataGridview1[1, DataGridview1.CurrentCell.RowIndex].Value.ToString();                    txtsex.Text = this.DataGridview1[2, DataGridview1.CurrentCell.RowIndex].Value.ToString();                    txtold.Text = this.DataGridview1[3,                 }                                }
[解决办法]
gridView点击事件
{
this.姓名文本框.Text = this.gridView.SelectedItems[0].subItem[0].text;
this.性别文本框.Text =this.gridView.SelectedItems[0].subItem[1].Text;
this.年龄文本框.text = this.gridView.SelsectedItems[0].subItem[2].text;
}
要注意subItem[n] n的值

热点排行