后台取得文件路径怎么显示在表格里
protected void Button1_Click(object sender, EventArgs e){
Thread test = new Thread(new ThreadStart(GetOpenFile));
test.SetApartmentState(ApartmentState.STA);
test.Priority = ThreadPriority.Highest;
test.Start();
test.Join(300);
}
private void GetOpenFile()
{
SheetView sheet = listGID1060010.Sheet;
OpenFileDialog fb = new OpenFileDialog();
bool? res = fb.ShowDialog();
if (null != res)
{
sheet.Cell.Value = fb.FileName;
}
}
用这种方式取得的文件路径如何赋值到表格中,正常赋值好像不太行
我没看出你这边用多线程有什么意义,本身也要弹出对话框的,不需要新建线程吧
你可以先不新建线程测试一下看看 看起来可能多线程有关系,你新建的线程里面没有listGID1060010吧,跨线程使用导致了问题, Richard.Ma 发表于 2022-7-5 11:27
看起来可能多线程有关系,你新建的线程里面没有listGID1060010吧,跨线程使用导致了问题,
大佬能提供个解决案吗
页:
[1]