当执行
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
的时候
我想把选中行的某个值赋给一个变量应该怎么操作?
string temp;
temp= gridview1.????? 应该怎么写我的gridview里一共有3列,想分别获得这三个值(选中行的 三个值)
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
的时候
我想把选中行的某个值赋给一个变量应该怎么操作?
string temp;
temp= gridview1.????? 应该怎么写我的gridview里一共有3列,想分别获得这三个值(选中行的 三个值)
string temp = "";
for (int i = 0; i <= dataGridView1.CurrentRow.Cells.Count - 1; i++)
{
temp += dataGridView1.CurrentRow.Cells[i].Value.ToString() + ",";
}
temp = temp.Substring(0, strlist.Length - 1);
结果就是 temp = "a,b,c".....
最后在把每个值取出来,放在数组里面..
应该是一样的吧
int i=GridView1.SelectedIndex;
GridView1.Rows[i];
获取该行数据.
我试了可以的,你是不是这行或者这列是控件什么的
下面这样也可以的
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
string a = GridView1.SelectedRow.Cells[1].Text;
}