您在处理程序 datagridView1_CellFormatting() 中将什么作为 DataGridViewCellFormattingEventArgs 传递?
What do you pass as DataGridViewCellFormattingEventArgs in the handler datagridView1_CellFormatting()?
我找到了更多关于被调用函数的文章,但没有任何文章说明如何声明和调用此事件。这是我在函数中使用的内容:
void handler_dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
这是我想要完成的:
dataGridView1.CellStateChanged += new System.Windows.Forms.DataGridViewCellStateChangedEventHandler(dataGridView1.CellStateChanged += new System.Windows.Forms.DataGridViewCellStateChangedEventHandler(handler_dataGridView1_CellFormatting(this.dataGridView1, ***what goes here?***));
非常感谢任何帮助,谢谢!
如果您双击事件的属性 window,处理程序将被连接起来,如下所示:
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
}
连接事件时不传递任何参数。它应该只是:
dataGridView1.CellStateChanged += handler_dataGridView1_CellFormatting;
大多数开发人员可能更喜欢缩短的版本:
dataGridView1.CellStateChanged += dataGridView1_CellFormatting;
然后您必须创建代码块:
void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) {
// do your formatting here with the information provided in the e variable.
}
如果您只键入 dataGridView1.CellStateChanged +=
,然后按两次 Tab 键,Visual Studio 会自动为您创建该代码块。
或者,您也可以使用设计器为您连接和创建代码块,方法是单击“属性”框中的闪电图标并 double-clicking 列出的事件之一。
我找到了更多关于被调用函数的文章,但没有任何文章说明如何声明和调用此事件。这是我在函数中使用的内容:
void handler_dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
这是我想要完成的:
dataGridView1.CellStateChanged += new System.Windows.Forms.DataGridViewCellStateChangedEventHandler(dataGridView1.CellStateChanged += new System.Windows.Forms.DataGridViewCellStateChangedEventHandler(handler_dataGridView1_CellFormatting(this.dataGridView1, ***what goes here?***));
非常感谢任何帮助,谢谢!
如果您双击事件的属性 window,处理程序将被连接起来,如下所示:
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
}
连接事件时不传递任何参数。它应该只是:
dataGridView1.CellStateChanged += handler_dataGridView1_CellFormatting;
大多数开发人员可能更喜欢缩短的版本:
dataGridView1.CellStateChanged += dataGridView1_CellFormatting;
然后您必须创建代码块:
void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) {
// do your formatting here with the information provided in the e variable.
}
如果您只键入 dataGridView1.CellStateChanged +=
,然后按两次 Tab 键,Visual Studio 会自动为您创建该代码块。
或者,您也可以使用设计器为您连接和创建代码块,方法是单击“属性”框中的闪电图标并 double-clicking 列出的事件之一。