ASP C#语言里面的GridView这个控间有什么方法可以获取第2列第3列的值啊依次内推.

来源:百度知道 编辑:UC知道 时间:2024/09/23 15:30:26
ASP C#语言里面的GridView这个控间有什么方法可以获取第2列第3列的值啊依次内推
我是把数据库连接到这个控间的
所有我要鼠标选种那一行获取这一行的第2列或者第3列的值

MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString());//鼠标选择的单元格的值
MessageBox.Show(dataGridView1.Columns[e.ColumnIndex].Name.ToString());//鼠标选择的单元格的列名
MessageBox.Show(dataGridView1.Rows[1].Cells[2].Value.ToString());//第2列第一行的值
MessageBox.Show(dataGridView1.Rows[2].Cells[2].Value.ToString());//第2列第二行的值
。。。。。

首先 我想搞明白的是你到底问的cs的还是bs的
下面的人回答的貌似都是cs的 。cs里有dataGridView,似乎是没GridView的吧。

如果是bs,哪里有鼠标点那一行的事件?你说的是按下那一行的按钮吧?
如果是按按钮,则在rowcommand事件里如下写:
protected void grdvSearchResult_RowCommand(object sender, GridViewCommandEventArgs e)
//得到行
int lnRowIndex = Int32.Parse(e.CommandArgument.ToString());
//得到列
((TextBox)grdvSearchResult.Rows[lnRowIndex].FindControl("列的textbox名字")).Text.TrimEnd();

或者直接用一个for循环把第一列到最后一列所有值得到