我必须使用方法
Barcodereader (object sender, EventArgs e)
和另一个
protected void RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
从方法名称可以想象,第一个用于读取条形码,另一个用于传递到向导中的下一步。
我想要做的是读取条形码并找到它来调用
protected void RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
所以将执行代码并将我传递给下一步。 我尝试过经典
Barcodereader (object sender, EventArgs e) {
//do something
if (!opMsg.IsError) {
RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
}
}
但是给我错误说
' WizardEventArgs e是一种类型,但用作变量'
知道我做错了吗?
答案 0 :(得分:0)
不要在调用中编写参数类型:
Barcodereader (object sender, EventArgs e) {
//do something
if (!opMsg.IsError) {
RadWizard1_NextButtonClick(sender, e as WizardEventArgs) // arguments WITHOUT types
}
}
但请注意 e
属于EventArgs
类型。我在我的示例中使用as
运算符对此进行了转换,因为RadWizard1_NextButtonClick
期望WizardEventArgs
如果e
不属于WizardEventArgs
类型,则会传递null
。