我面临一个有关项目中 DataGridView 行隐藏的问题。我粘贴的代码适用于单独的测试项目,但不适用于我的项目。请帮我解决这个问题。
我正在测试的代码
public partial class frmTestGirdBinding : Form
{
CustomDataCollection cdata = new CustomDataCollection();
Random rnd = new Random();
public frmTestGirdBinding()
{
InitializeComponent();
}
private void frmTestGirdBinding_Load(object sender, EventArgs e)
{
BindingSource bindingSource1 = new BindingSource();
bindingSource1.DataSource = cdata;
dataGridView1.DataSource = bindingSource1;
//bindingSource1.Filter = "Srno = 3"; not working
CurrencyManager cm = (CurrencyManager)BindingContext[bindingSource1.DataSource];
cm.SuspendBinding();
//InVisible the rows
dataGridView1.Rows[2].Visible = false;
dataGridView1.Rows[3].Visible = false;
cm.ResumeBinding();
}
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i …Run Code Online (Sandbox Code Playgroud)