110,537
社区成员
发帖
与我相关
我的任务
分享
private void dataGridView1_EditingControlShowing(object sender,
DataGridViewEditingControlShowingEventArgs e)
{
Console.WriteLine("dataGridView1_EditingControlShowing");
if (e.Control is DataGridViewTextBoxEditingControl)
{
if (((DataGridView)sender).CurrentCell.ColumnIndex == 0) // 第一列大写
{
((DataGridViewTextBoxEditingControl)e.Control).CharacterCasing =
CharacterCasing.Upper;
}
else
{
((DataGridViewTextBoxEditingControl)e.Control).CharacterCasing =
CharacterCasing.Normal;
}
}
}
void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (dataGridView1.Columns[e.ColumnIndex].Name=="col" && e.Value!=null)
e.Value = e.Value.ToString().ToUpper();
}
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e) { ((DataGridView)sender).Rows[e.RowIndex].Cells[e.ColumnIndex].Value = ((DataGridView)sender).Rows[e.RowIndex].Cells[ e.ColumnIndex].Value.ToString().ToUpper(); }
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
((DataGridView)sender).Rows[e.RowIndex].Cells[e.ColumnIndex].Value =
((DataGridView)sender).Rows[e.RowIndex].Cells[
e.ColumnIndex].Value.ToString().ToUpper();
}
if (Char.IsLower(e.KeyChar))
{
e.KeyChar = Char.ToUpper(e.KeyChar);
}