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 に答える