手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#中datagridview的EditingControlShowing事件用法实例
C#中datagridview的EditingControlShowing事件用法实例
摘要:本文实例讲述了C#中datagridview的EditingControlShowing事件用法。分享给大家供大家参考。具体实现方法如下:u...

本文实例讲述了C#中datagridview的EditingControlShowing事件用法。分享给大家供大家参考。具体实现方法如下:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using datagridview1.DataSet1TableAdapters; namespace datagridview1 { public partial class Form3 : Form { public Form3() { InitializeComponent(); } private void Form3_Load(object sender, EventArgs e) { CustomersTableAdapter adapter = new CustomersTableAdapter(); bindingSource1.DataSource = adapter.GetData(); dataGridView1.DataSource = bindingSource1; } private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e) { if (e.ColumnIndex < 0) { e.Graphics.FillRectangle(Brushes.White, e.CellBounds); e.Handled = true; } } private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { if (dataGridView1.CurrentCell.ColumnIndex == 1) { //e.CellStyle.BackColor = Color.FromName("window"); //DataGridViewComboBoxEditingControl editingControl = e.Control as DataGridViewComboBoxEditingControl; DataGridViewTextBoxEditingControl editingControl = e.Control as DataGridViewTextBoxEditingControl; editingControl.TextChanged += new EventHandler(editingControl_TextChanged); } } void editingControl_TextChanged(object sender, EventArgs e) { this.label1.Text = dataGridView1.CurrentCell.EditedFormattedValue.ToString(); } } }

希望本文所述对大家的C#程序设计有所帮助。

【C#中datagridview的EditingControlShowing事件用法实例】相关文章:

C#编写Windows服务实例代码

解决C#中WebBrowser的DocumentCompleted事件不执行的实现方法

C#中将ListView中数据导出到Excel的实例方法

C#的XML两种代码注释实例说明

C#编写的windows计算器的实例代码

解析C#中委托的同步调用与异步调用(实例详解)

c#动态调用Webservice的两种方法实例

C#中StringBuilder用法以及和String的区别分析

C#中XmlTextWriter读写xml文件详细介绍

C#中timer类的用法总结

精品推荐
分类导航