Visual Studio 2005 β2 対応まとめ 訂正
誤
- DataGridViewCell.CurrentStyleプロパティが削除されている。Styleプロパティで統一?
正
- DataGridViewCell.CurrentStyleプロパティはInheritedStyleプロパティに変更
例) DataGridViewの任意のCellのスタイルを一時的に待避する
public void SaveOriginStyle(DataGridViewCell cell) { //this.originStyle : スタイルを待避する為のDataGridViewCellStyle型フィールド if (cell.InheritedStyle != null) { this.originStyle = new DataGridViewCellStyle(cell.InheritedStyle); } else { if (cell.HasStyle ) { this.originStyle = new DataGridViewCellStyle(cell.Style); } else { if ( cell.DataGridView.Columns[cell.ColumnIndex].HasDefaultCellStyle) { this.originStyle = new DataGridViewCellStyle( cell.DataGridView.Columns[cell.ColumnIndex].DefaultCellStyle); } else { this.originStyle = new DataGridViewCellStyle( cell.DataGridView.DefaultCellStyle); } } } }
まだちょっと怪しいかな。