private void TextBoxBind(DataRow dr)
{
txtCustomID.Text = dr["CustomID"].ToString();
txtCustomName.Text = dr["CustomName"].ToString();
txtAdd.Text = dr["ComAdd"].ToString();
txtBank.Text = dr["BandAcc"].ToString();
txtComName.Text = dr["ComName"].ToString();
txtDep.Text = dr["Department"].ToString();
txtDuty.Text = dr["Duty"].ToString();
txtEmail.Text = dr["ComEmail"].ToString();
txtFax.Text = dr["OfficeFax"].ToString();
txtmob.Text = dr["CustomMob"].ToString();
txtRe.Text = dr["Re"].ToString();
txtTel.Text = dr["OfficeTel"].ToString();
txtWeb.Text = dr["ComWeb"].ToString();
CboxType.Text = dr["CustomType"].ToString();
} private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{ if (e.RowIndex > -1)
{
DataRow dr = dv.Table.Rows[e.RowIndex];
TextBoxBind(dr);
}
}
以上是我以前做的,我发现有时候点击datagridview其中的行时,显视不出正确的数据,使劲的按几下才出来?
是怎么回事?
解决方案 »
- DataGridView用什么数据源较好?List? DataSet? entity Data Model?
- 关于控件Fpspread, elcel报表控件
- 3D的vmo在网页上的问题。
- 求助:有C++的函数原型,如何在C#中创建托管函数原型
- 向各位请教“远程处理”中共享“远程对象”的一个问题???
- 用ADO.net对Access数据库Update的问题
- 如何读取Excel文件中有数据的单元格的行数? (注mysheet.UsedRange.Columns.Count 函数不是非常准确)
- 在调用treeview中的AfterLabelEdit事件修改数据库时为什么会一直执行里面的内容多次?
- 求救:怎样关掉excel.exe这个进程?
- 一个scrollbar的问题。
- Winform高分求助:UserControl、DatagridView、Columns问题??在线等能够解决立即给分
- C#开发 浏览器搜索插件
TextBoxBind(dr);试下
private void gridview1_CustomDrawRowIndicator(object sender, RowIndicatorCustomDrawEventArgs e)
{
DataRow dr = gridview1.GetDataRow(e.RowHandle);
}
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (dataGridView1.CurrentRow.Index > -1&&e.RowIndex<dataGridView1.RowCount-1)
{
int i = e.RowIndex;
DataRow dr = dv.Table.Rows[e.RowIndex];
TextBoxBind(dr);
}
}我换成上面这就不用使劲按了
Thanks!