C# 绑定到BindingList的DataGridView<&燃气轮机;在释放模式下不显示值?
以下代码在调试模式下工作,但在发布模式下只显示空行,每个文件只显示一个图标。文件列表正确,因为在另一个主菜单项中文件显示正确C# 绑定到BindingList的DataGridView<&燃气轮机;在释放模式下不显示值?,c#,.net,winforms,C#,.net,Winforms,以下代码在调试模式下工作,但在发布模式下只显示空行,每个文件只显示一个图标。文件列表正确,因为在另一个主菜单项中文件显示正确 private void FillFileLinks() { dataGridView1.AutoGenerateColumns = false; string[] files = GetFileList(); var filenamesList = new BindingList<StringValu
private void FillFileLinks()
{
dataGridView1.AutoGenerateColumns = false;
string[] files = GetFileList();
var filenamesList = new BindingList<StringValue>();
foreach (string file in files)
{
if (String.IsNullOrEmpty( file.Trim() ))
continue;
filenamesList.Add(new StringValue( file ));
}
dataGridView1.DataSource = filenamesList;// myDatasource;
}
// Example file list: E:\Temp\File01.txt;C:\Desktop\File2.txt;
private void FillFileLinks()
{
dataGridView1.AutoGenerateColumns=false;
string[]files=GetFileList();
var filenamesList=newbindingList();
foreach(文件中的字符串文件)
{
if(String.IsNullOrEmpty(file.Trim()))
持续
添加(新字符串值(文件));
}
dataGridView1.DataSource=filenamesList;//myDatasource;
}
//示例文件列表:E:\Temp\File01.txt;C:\Desktop\File2.txt;
你忘了吗
dataGridView1.DataBind() 使用DataTable而不是BindingList解决了这个问题。
我不知道是什么原因导致了这种行为。。。如果有人知道我将更改接受的答案。这是winforms,没有DataBind()方法。。。此外,它已经在调试模式下工作。。。