ComboBoxColumn筛选c#WinForm上的AdvancedDataGridView崩溃
我使用AdvancedDataGridView nuget,我面临一个无法解决的问题。。。 过滤在每一列上都起作用,除了DataGridViewComboBoxColumn,它在过滤时崩溃 My FilterStringChanged事件代码:ComboBoxColumn筛选c#WinForm上的AdvancedDataGridView崩溃,c#,winforms,datagridviewcomboboxcolumn,C#,Winforms,Datagridviewcomboboxcolumn,我使用AdvancedDataGridView nuget,我面临一个无法解决的问题。。。 过滤在每一列上都起作用,除了DataGridViewComboBoxColumn,它在过滤时崩溃 My FilterStringChanged事件代码: void DGV_ManquantsFilterStringChanged(object sender, EventArgs e) { Bdd bdd = new Bdd(); DataTable dt = (Da
void DGV_ManquantsFilterStringChanged(object sender, EventArgs e)
{
Bdd bdd = new Bdd();
DataTable dt = (DataTable)DGV_Manquants.DataSource;
dt.DefaultView.RowFilter = DGV_Manquants.FilterString;
DGV_Manquants.DataSource = dt;
//Generate Data from a txt File
foreach(DataGridViewRow r in DGV_Manquants.Rows){
r.Cells["Qui"].Value= bdd.searchThisDataBy2(r.Cells["of"].Value.ToString().Trim(),
r.Cells["code_article"].Value.ToString().Trim(),
"OF_COD", "ART_COD","Qui",this.infoArtTxtPath);
}
bdd.generateTxtData(this.DGV_Manquants);
DGV_Manquants.Columns["total_manquants"].Visible=false;
DGV_Manquants.Columns["Id"].Visible=false;
colorUpdate();
}
使用此选项,它在第3行显示的错误代码(对于空筛选器):
我找不到一个方法来处理这个事实,它是一个comboboxColumn
提前感谢,我不得不在库的文件ColumnHeaderCell的多个位置将“DataPropertyName”修改为“Name”,它现在可以工作了。我不得不在库的文件ColumnHeaderCell的多个位置将“DataPropertyName”修改为“Name”,它现在可以工作了
System.Data.SyntaxErrorException: The expression contains an invalid string constant : '[] IS NULL)'.