C# 获取GridView第N列的值

选择好菜单后(可多选),单击确定按钮,我想获得选中菜单的菜名 附加给一个 String x = ?? 请问怎么写才能把菜单的名字加给X呢?

x=gv.row[ ][ ].ToString();
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-09
//根据行和列去找
string x = GridView1.Rows[i].Cells[2].Text;
//这里是例子:

List<string> list = new List<string>();
//循环便利GridView所有行

for (int i = 0; i < GridView1.Rows.Count; i++)
{
//找到每一行的CheckBox 控件

CheckBox chek = GridView1.Rows[i].FindControl("CheckBox1") as CheckBox;
//判断CheckBox 是否被选中

if (chek.Checked)
{
//获取菜名,循环添加到list中

list.Add(GridView1.Rows[i].Cells[2].Text);
}
}
//这样list中就有了所有被选中的菜名了
相似回答
大家正在搜