DataGridViewImageColumn.DefaultCellStyle 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置列的默认单元格样式。
public:
virtual property System::Windows::Forms::DataGridViewCellStyle ^ DefaultCellStyle { System::Windows::Forms::DataGridViewCellStyle ^ get(); void set(System::Windows::Forms::DataGridViewCellStyle ^ value); };
[System.ComponentModel.Browsable(true)]
public override System.Windows.Forms.DataGridViewCellStyle DefaultCellStyle { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.DefaultCellStyle : System.Windows.Forms.DataGridViewCellStyle with get, set
Public Overrides Property DefaultCellStyle As DataGridViewCellStyle
属性值
作为默认样式应用的 DataGridViewCellStyle。
- 属性
示例
下面的代码示例演示如何使用此属性。
private void ChangeColumnAlignment()
{
songsDataGridView.Columns["Title"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter;
songsDataGridView.Columns["Title"].Name = DataGridViewContentAlignment.BottomCenter.ToString();
songsDataGridView.Columns["Artist"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft;
songsDataGridView.Columns["Artist"].Name = DataGridViewContentAlignment.BottomLeft.ToString();
songsDataGridView.Columns["Album"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight;
songsDataGridView.Columns["Album"].Name = DataGridViewContentAlignment.BottomRight.ToString();
songsDataGridView.Columns["Release Date"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
songsDataGridView.Columns["Release Date"].Name = DataGridViewContentAlignment.MiddleCenter.ToString();
songsDataGridView.Columns["Track"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
songsDataGridView.Columns["Track"].Name = DataGridViewContentAlignment.MiddleLeft.ToString();
}
Private Sub ChangeColumnAlignment()
songsDataGridView.Columns("Title").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter
songsDataGridView.Columns("Title").Name = DataGridViewContentAlignment.BottomCenter.ToString()
songsDataGridView.Columns("Artist").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft
songsDataGridView.Columns("Artist").Name = DataGridViewContentAlignment.BottomLeft.ToString()
songsDataGridView.Columns("Album").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight
songsDataGridView.Columns("Album").Name = DataGridViewContentAlignment.BottomRight.ToString()
songsDataGridView.Columns("Release Date").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
songsDataGridView.Columns("Release Date").Name = DataGridViewContentAlignment.MiddleCenter.ToString()
songsDataGridView.Columns("Track").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft
songsDataGridView.Columns("Track").Name = DataGridViewContentAlignment.MiddleLeft.ToString()
End Sub
注解
此属性返回的默认值 DataGridViewCellStyle 具有以下初始属性值:
DataGridViewCellStyle 属性 |
默认值 |
---|---|
Alignment | DataGridViewContentAlignment.MiddleCenter |
NullValue | 如果初始ValuesAreIcons属性值为 ,则为 true 类型的Icon标准错误图形;否则为 类型的Bitmap标准错误图形。 |
这些值替代控件的 DataGridView 属性中指定的DefaultCellStyle值,但可能被其他单元格样式属性重写。 有关详细信息,请参阅 Windows 窗体 DataGridView 控件中的单元格样式。
若要防止为 null
或 DBNull.Value 单元格值显示标准错误图形,请将此单元格样式对象的 null
属性设置为 DataGridViewCellStyle.NullValue 或你自己的错误图形,然后再向 控件添加行。 但是,这不会影响新记录的行。 若要防止当控件AllowUserToAddRows属性值true
为 时新记录的行中出现错误图形,还必须将单元格值显式设置为 null
,或者在控件RowsAdded事件的处理程序中将自己的错误图形设置为 ,或者将列CellTemplate属性设置为具有返回null
的重写DefaultNewRowValue属性的 派生类型的实例DataGridViewImageCell或你自己的错误图形。
NullValue如果 属性返回DefaultCellStyle的 对象的 属性的值等于 类型的Bitmap标准错误图形,请将 ValuesAreIcons 属性值更改为 true
自动设置为 NullValue 类型的Icon标准错误图形。 如果 NullValue 的值等于 类型的 Icon标准错误图形,请将 ValuesAreIcons 属性值更改为 false
自动设置为 NullValue 类型的 Bitmap标准错误图形。
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈