我正在尝试从数据库中获取数据并使用获取的值加载数据库。后来我根据名称对表中的数据进行排序,然后我想将它与 CheckedListBox 绑定
但是,当我尝试使用如下代码所示的 DataView 类时,我看到显示数据时发生闪烁,并且一旦对所有数据进行排序,它就会变得稳定。
如何摆脱闪烁?从某种意义上说,我想对所有数据进行排序并一次显示所有数据。??
myReader = cmd.ExecuteReader();
while (myReader.Read())
{
myTableForCBL.Rows.Add(myReader["Name"],myReader["rollNumber"]);
}
DataView view = myTableForCBL.DefaultView;
view.Sort = "Name";
checkedListBox1.DataSource = myTableForCBL; //datatable for checked list box
checkedListBox1.DisplayMember = "Name";
checkedListBox1.ValueMember = "rollNumber";