当前位置:编程学习 > C#/ASP.NET >>

datagridview使用

在ado.net中,如何在datagridview中双击选择一行数据,并且将该数据要绑定到另一个新的窗体中,并显示出来。
大家帮帮忙,代码要怎么写! --------------------编程问答-------------------- 搜索窗体间传值 --------------------编程问答--------------------

private void dgvResult_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                UserAddEdit uae = new UserAddEdit(dgvResult.SelectedCells[0].Value.ToString());
                uae.ShowDialog();
            }
        }
--------------------编程问答-------------------- 另外,将DataGridView的SelectionMode属性置为FullRowSelect。 --------------------编程问答-------------------- 用新窗体的构造函数传参,把DataRow传到新窗体中去 --------------------编程问答-------------------- private void dgv_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
FormSub f=new FormSub();
f.OnSomeEvent+=new EventHandler(OnSomeEvent);
f.StrName = dgv.CurrentRow.Cells[1].Value.ToString();
f.ShowDialog(this);
}

private void OnSomeEvent(object sender, EventArgs e)
{
 
}

FormSub 添加属性
 private string strName = string.Empty;
  public string StrName
  {
  get   
  {
  return strName;
  }
  set   
  {   
  strName = value;
  this.textBox1.Text = strName;
  }
  }
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,