0
私はグリッドビューでデータを表示するアプリケーションを開発中です。エンドユーザはのように一番上の行を編集したいと思う。プログラム的にどのようにすればいいですか?gridviewでトップデータローを編集可能にし、残りを読み取り専用にしますか?
私はグリッドビューでデータを表示するアプリケーションを開発中です。エンドユーザはのように一番上の行を編集したいと思う。プログラム的にどのようにすればいいですか?gridviewでトップデータローを編集可能にし、残りを読み取り専用にしますか?
コール:
foreach (DataGridViewRow row in grid.Rows)
row.ReadOnly = row.Index != 0;
DataGridviewのイベントCellBeginEditに以下のコードを追加します。グリッドデータをロードした後、このコードは以下の
private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
if (e.RowIndex != 0)
{
e.Cancel = true;
}
}
これは間違いなくGridViewコントロールではなくDataGridViewのでしょうか? – stuartd
__「DataGridView」、「GridView」または「DataGrid」を呼び出すことはできません。これらは異なるコントロールであるため、間違って混乱します。常に__right__の名前で物事を呼び出す!はい、入力に__four__文字が必要ですが、ここで助けを求めるときは、怠け者になる時間はありません。 – TaW
質問には「DataGridView」というタグを付ける必要があります。 –