0

デフォルトでは、ページの読み込み時にデータグリッドのすべてのセルが読み取り専用になるはずです。2 つの問題があります。

1.RowHeader をクリックすると、現在の行が編集可能になります 2. columnHearder をクリックすると、すべての行の現在の列が編集可能になります

4

1 に答える 1

0

これで問題全体が解決するわけではありませんが、部分的に対処する必要があります。

これは、データグリッドで列を読み取り専用にするためです

DataGrid.Columns[7].IsReadOnly = true;

明らかに、プロパティはイベントから変更できますが、データ グリッドには行/列ヘッダーのイベント ハンドラーがありません。カスタム コントロールは、ボタンなどの新しい GUI 要素を導入したり、アプリケーションの感触を変えたりすることなく、進むべき道のようです。

于 2012-06-18T17:26:17.787 に答える