手机
当前位置:查字典教程网 >编程开发 >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#中WebBrowser的DocumentCompleted事件不执行的实现方法

c#读取xml文件到datagridview实例

C# DataTable的详细用法分享

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

C# ListView双击Item事件

C# Linq读取XML文件的实例

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

C#中fixed关键字的作用总结

C#操作EXCEL DataTable转换的实例代码

为何Linq的Distinct实在是不给力

精品推荐
分类导航