小编bob*_*bik的帖子

重载DataGridView后如何保存位置

这是我的代码:

        private void getData(string selectCommand)
    {
        string connectionString = @"Server=localhost;User=SYSDBA;Password=masterkey;Database=C:\data\test.fdb";

        dataAdapter = new FbDataAdapter(selectCommand, connectionString);
        DataTable data = new DataTable();
        dataAdapter.Fill(data);
        bindingSource.DataSource = data;
    }

    private void button1_Click(object sender, EventArgs e)
    {
        getData(dataAdapter.SelectCommand.CommandText);
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        dataGridView1.DataSource = bindingSource;
        getData("SELECT * FROM cities");
    }
Run Code Online (Sandbox Code Playgroud)

在按钮1单击重新加载数据后,单元格选择跳到第一列并重置滚动条.如何保存DataGridView的位置?

c# datagridview winforms

16
推荐指数
3
解决办法
3万
查看次数

标签 统计

c# ×1

datagridview ×1

winforms ×1