2

私のDataGridViewは、最初の行にデルタがあり、2番目の行に*がある「0」列を表示します。私はこれらが欲しくありません。スペースを取りすぎます。それらをなくす方法はありますか?

この場合、コードは適切ではないと思いますが、ユーモアを交えて、ここにあります。

private void PopulateLanguageAndPrimary() {
    string query;
    OracleDataAdapter da;
    OracleDataTable dt;
    OracleCommand oc;

    try {
        oracleConnectionMainForm.Open();
        query = "select position, coach from players where team = :team";
        da = new OracleDataAdapter();
        oc = new OracleCommand(query, oracleConnectionMainForm);
        oc.Parameters.Add("team", greenBayPackers);
        da.SelectCommand = oc;
        dt = new OracleDataTable();
        da.Fill(dt);
        dataGridViewLanguageAndPrimary.DataSource = dt;
    } catch (OracleException ex) {
        MessageBox.Show(ex.Message);
    } finally {
        oracleConnectionMainForm.Close();
    }
}
4

1 に答える 1

6

dataGridViewLanguageAndPrimary.AllowUserToAddRowfalseに設定してみてください。これにより、*が削除されます。次にRowHeadersVisible、falseに設定して、不要な列を非表示にします。

于 2012-05-03T23:06:53.597 に答える