DataGridView 单元格事件 问个菜鸟问题,对于DataGridView的某个单元格的双击事件写在什么地方. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.gridView1.CellDoubleClick事件中判断 private void gridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) return; if (e.ColumnIndex == gridView1.Columns["codeColumn"].Index || e.ColumnIndex == gridView1.Columns["nameColumn"].Index) { }} private void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { }dataGridView1_CellContentDoubleClick 系统怎么不认识e.ColumnIndex.如果改成RowIndex.点击一条记录都会弹出来了.请大家帮下忙啊... private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 1) { MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value); } } 可以了.谢谢.但是我传给 public void Load_Summary(string ExplanationNO, string VoucherSummary) { this.dataGridView1.CurrentRow.Cells["ExplanationNO"].Value = ExplanationNO; this.dataGridView1.CurrentRow.Cells["VoucherSummary"].Value = VoucherSummary; this.dataGridView1.Refresh(); }但是为什么它传进来,我要点下旁边才行哦.这个又没有focus事件.请问要怎么做呢?jishengzu 但是为什么它传进来,我要点下旁边才行哦这句话怎么理解啊?如果是编辑没结束可以用gridView1.EndEdit(); 谢谢.又多学了个知识点.gridView1.EndEdit(); 主板声音的问题 我想做一个播放器视屏和音乐的。 如何在本地自动下载远程计算机的某个文件夹 操作手册问题 自定义空间用法 编辑错在那里 【超级难题】怎么返回某一属性对象return test.Dog.Fish 各位革命同志,在C#中如何使用API函数啊。 谁能解释一下并行存储、并行查询、并行数据管理中的并行是什么意思啊! listbox两级联动根据listbox中的信息查找数据库的问题 窗体上的lable为什么不消失了? C# 如何判断打印机是否存在
this.gridView1.CellDoubleClick事件中判断 private void gridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex == -1)
return;
if (e.ColumnIndex == gridView1.Columns["codeColumn"].Index || e.ColumnIndex == gridView1.Columns["nameColumn"].Index)
{ }
}
private void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{ }
dataGridView1_CellContentDoubleClick
{
if (e.RowIndex >= 1)
{
MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value);
}
}
可以了.谢谢.但是我传给 public void Load_Summary(string ExplanationNO, string VoucherSummary)
{
this.dataGridView1.CurrentRow.Cells["ExplanationNO"].Value = ExplanationNO;
this.dataGridView1.CurrentRow.Cells["VoucherSummary"].Value = VoucherSummary;
this.dataGridView1.Refresh();
}但是为什么它传进来,我要点下旁边才行哦.这个又没有focus事件.请问要怎么做呢?jishengzu
这句话怎么理解啊?
如果是编辑没结束可以用gridView1.EndEdit();