补充说明:也就是希望能得到Cell类似TextBox的textChange事件。
解决方案 »
- .Net有较成熟的识别繁体的OCR技术么
- winForm中如何实现多表头(顶者有分)
- DataGridViewComboBoxColumn生成的下拉菜单中有重复选项,怎么解决?
- C#中线程问题?
- xmlns 添加XML节点时不想加这个节点
- 通过IOleObject接口获取的IHTMLDocument2对象无法取得parentWindow
- 我想在C#里面定义打开页面的TARGET格式和地址, 这样可以嘛????????????????????
- C#中怎么把变量的值传递到字符串中?
- 关于数据库rmo编程时 异常问题
- 推荐一本学习XML的好书。
- c#如何实现既能选择目录,又能选择文件的openfiledialog?
- 急需一套适用于中学图书馆的图书管理系统,价格可商量
{
if (this.grd1.CurrentRowIndex < 0)
return;
System.Windows.Forms.DataGridCell cell = this.grd1.CurrentCell;
// Gets the DataGridTextBoxColumn from the DataGrid control.
DataGridTextBoxColumn oTextBoxColumn;
// Assumes the CompanyName column is a DataGridTextBoxColumn.
oTextBoxColumn = (DataGridTextBoxColumn)this.grd1.TableStyles[0].GridColumnStyles[cell.ColumnNumber];
// Gets the DataGridTextBox for the column.
DataGridTextBox oGridTextBox;
oGridTextBox = (DataGridTextBox) oTextBoxColumn.TextBox;
oGridTextBox.TextChange+= new System.EventHandler(this.YouTextChangeEvent);
}
{
public MyDataGridTextBoxColumn()
{
this.TextBox.Leave += new EventHandler(OnTextBoxLeave);
} private void OnTextBoxLeave(object sender,EventArgs e)
{
if(this.TextBox.Text.IndexOf("A")==0)
{
MessageBox.Show("不能以A开头");
this.TextBox.Focus();
this.TextBox.Select();
}
}
}