0

複数の行を持つデータグリッドがあります。私の要件は、行を選択するたびに強調表示する必要があることです。背景色を選択色と同じにして、セルの選択を無効にしました。これにより、ユーザーはセルが選択されていないと感じます。

しかし、データグリッドの行を選択し、プロパティを変更して色で強調表示する方法..次のコードを使用して、セルが選択されていないことをユーザーに感じさせます。

dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Window;
4

1 に答える 1

1

いくつか質問がありますが、ユーザーは個々のセルを選択できる必要がありますか?セル選択の色を変更して、選択されていないように見せたので、行全体を強調表示するタイミングをどのように決定しますか?

SelectionModeのプロパティを変更したいようですDataGridView。に変更するとFullRowSelect、行のセルが選択されたときに行全体が強調表示されます。

dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
于 2012-05-10T12:06:40.693 に答える