返回首页

当我DataGridView1的第一行(第一单元),然后点击相应的项目显示在另一个DataGridView2。
同样,当我点击DataGridView1的第二行(第一单元)然后相应的项目会显示在另一个DataGridView2。
同样,当我点击第三排DataGridView1(第一单元)然后相应的项目会显示在另一个DataGridView2。
我的意思是说点击DataGridView控件的窗口应用(行明智)的细胞项目时,应显示其他信息。

我应该使用cell_click方法或row_click的method.What方法是合适的?

那么,什么是它的代码。告诉我。

我m使用此代码,但它不能正常工作。

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)

       {
尝试
& #160; {

& #160; 字符串的connectionString = ConfigurationSettings.AppSettings ["CNN"]
  ; 字符串selectSQL ="SELECT中间,公司从contactmngt标题ID ="e.RowIndex"'";
SqlDataAdapter的ADP =新的SqlDataAdapter(selectSQL CNN)
 60; SqlCommandBuilder的CMD =新SqlCommandBuilder的(ADP);
&# 160; DataTable的dtusers =新的DataTable();

&# 160; / /会话"ID1"] =博士["ID"]的ToString()

  ; / /填充数据表
adp.Fill(dtusers);
 0; DataRow的博士= dtusers.Rows [0]
  ; / / Panel1.Visible的= TRUE;
&# 160; dataGridView3.DataSource = dtusers;
  ; / /调整DataGridView列,以适应在DataGridView的数据在GridView列
 0; dataGridView3.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
  ;
}
赶上(例外)
{
 0; / / MessageBox.Show()
 0; }

}

回答

评论会员:游客 时间:2012/02/06
OriginalGriff:处理的DataGridViewCellClick事件的:{C}你可以显示特定的细胞根据用户点击英寸的数据
devildx2050
评论会员:游客 时间:2012/02/06
codeprelang="cs"spanclass="code-keyword"private/spanspanclass="code-keyword"void/spangrd_CellClick(spanclass="code-keyword"object/spansender,DataGridViewCellEventArgse){spanclass="code-keyword"string/spanval=(spanclass="code-keyword"string/span)grd.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;Console.WriteLine(s);}/pre/code的或者你可以使用变量名假设字符串值="";值=grd.CurrentRow.Cell[int列号]价值;
kanjolia GOPAL
评论会员:游客 时间:2012/02/06
{体C3}{的C4}{C5的}