0

这是我在项目中使用的代码:

private void button1_Click(object sender, EventArgs e)
    {
        OleDbConnection conn = new OleDbConnection();
        conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\KursniListi.xlsx" + @";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1;ImportMixedTypes=Text;TypeGuessRows=0""";

        OleDbCommand command = new OleDbCommand
        (
            "SELECT *" +
            "FROM [Sheet1$]", conn
        );

        DataSet dsKL = new DataSet();
        OleDbDataAdapter adapter = new OleDbDataAdapter(command);
        adapter.Fill(dsKL);

        dataGridView1.DataSource = dsKL.Tables[0];

    }

http://uploadpic.org/v.php?img=j8nn3BtVP2

我需要这个来显示我:第 1 行和第 11 行,C、E、F 列

4

1 回答 1

0

您可以使用 Visible 属性隐藏数据网格上的列和行

this.dataGridView1.Columns[0].Visible = false;
....

this.dataGridView1.Rows[1].Visible = false;
....

(我使用了列/行的索引,因为我无法输入您的标题名称)
但是,如果不知道隐藏行的要求,很难给出令人满意的答案。

于 2012-05-21T23:20:52.897 回答