C#フォームレイアウトの詳細

1326 ワード

DataGridView:
データテーブルの表示
バックグラウンドデータバインド:
List list = new List(); dataGridView1.DataSource = list;
//自動的に列が生成されないように設定します.この属性は属性パネルにありません.
dataGridView1.AutoGenerateColumns = false;
//デフォルト第1行のロード解除
dataGridView1.ClearSelection();
フロント:
小三角矢印、編集可能、追加、削除機能をキャンセルします.
  • Columnsコレクション属性で、列
  • を追加
  • HeaderTextに表示するテキストを設定
  • DataPropertyNameバインドされたフィールド名またはデータベース列名
  • を設定します.
  • SelectionMode--選択方法を設定し、FullRowSelectは行
  • のみを選択できます.
  • MultiSelect--複数行のコンテンツ
  • を選択できますか?
    値:
    選択したセルの値を取り出します.
    
    dataGridView1.SelectedCells           
    if(dataGridView1.SelectedCells.Count > 0)
    {
    MessageBox.Show(dataGridView1.SelectedCells[0].Value.ToString());
    }
    
    

    選択した行の内容を取り出します.
    
    if(dataGridView1.SelectedRows.Count > 0)
    {
    MessageBox.Show(dataGridView1.SelectedRows[0].Cells[0].ToString());
    }
    
    

    行バインディングを埋めるオブジェクトを取得するには、次の手順に従います.
    //ラインオブジェクト使用属性:DataBoundItem
    student sss = dataGridView1.SelectedRows[0].DataBoundItem as student;
    Dockプロパティ:
    1.Top:上に寄り、高さは変わらず、左右(幅)に伸ばす2.Bottom:下に寄り、高さは変わらず、左右に伸ばす3.Fill:領域全体を塗りつぶす4.Left:左側、幅は変わらず、上下に伸ばす5.Right:右側、幅は変わらず、上下にストレッチ
    この文を通じて、みんながこの部分の知识を学ぶことを助けることができることを望んで、みんなの当駅に対する支持に感谢します!