首页 新闻 会员 周边 捐助

c#函数调用错误问题请教,谢谢!

0
悬赏园豆:5 [已解决问题] 解决于 2022-12-16 17:06

public Whicut(datatable dthistoryprocess,int index) //whicut 是wpf窗体类,此为Whicut构造函数
{
initializecomponent();
}

private void Stem(object tsr) //现想调用Stem此函数
{
Whicut heore=tsr as Whicut
}

按网友方法调用以上Stem这样一个带object参数的函数,用以下语句调用:
//传参数
Whicut prams=new Whicut(datatable dthistoryprocess,int index);
//调用
Stem(prams);
出现错误提示:不包含采用“1”个参数的构造函数

求高手解惑,谢谢!

tea2007的主页 tea2007 | 初学一级 | 园豆:7
提问于:2022-12-16 11:05
< >
分享
最佳答案
0

new Whicut 时参数传错了,改为

Whicut prams = new Whicut(dthistoryprocess, index);
收获园豆:5
dudu | 高人七级 |园豆:30783 | 2022-12-16 11:52

改了,但错误提示:当前上下文中不存在dthistoryprocess与index

tea2007 | 园豆:7 (初学一级) | 2022-12-16 15:28
其他回答(1)
0

DataGrid dataGrid=(DataGrid) sender;
DataView dv=(DataView)dataGrid.ItemsSource;
DataTable dt=dv.ToTable();
Whicut ts=new Whicut(dt,1);
Stem(ts);

tea2007 | 园豆:7 (初学一级) | 2022-12-16 17:05

自己解决了,谢谢大家!

支持(0) 反对(0) tea2007 | 园豆:7 (初学一级) | 2022-12-16 17:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册