小编Man*_*kar的帖子

在 DataGridView 中隐藏行,绑定在我的项目中不起作用

我面临一个有关项目中 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)

c# collections datagridview

3
推荐指数
1
解决办法
4072
查看次数

标签 统计

c# ×1

collections ×1

datagridview ×1