`

DataGridView的其它设置

    博客分类:
  • C#
 
阅读更多
1,自动列宽设置
  this.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

2,按选中的单元格进行排序(降序)
 
   this.Cursor = Cursors.WaitCursor;
                this.Sort(this.CurrentCell.OwningColumn, System.ComponentModel.ListSortDirection.Descending);
                this.Cursor = Cursors.WaitCursor;

3,列的样式设置

this.Columns[ColumnIndex].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;


4,其它
this.GridColor = Color.Green;
            this.BackgroundColor = Color.Linen;
            this.VirtualMode = true;

            this.AllowUserToAddRows = false;
            this.AllowUserToDeleteRows = false;
            this.AllowUserToOrderColumns = true;
            this.AllowUserToResizeColumns = true;
            this.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
            this.ReadOnly = true;
            this.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText;
分享到:
评论

相关推荐

    DataGridView页面设置及打印

    `DataGridView`控件可以动态地从数据库或其他数据源加载数据,支持多列、排序、筛选和编辑等功能。要进行页面设置和打印,我们需要使用`PrintDocument`类,它是`System.Drawing.Printing`命名空间的一部分。这个类...

    C#DataGridView设置指定行列为只读

    对于列的只读设置,可以遍历`DataGridView.Columns`集合,然后设置每个`DataGridViewColumn`的`ReadOnly`属性。以下是一个示例代码: ```csharp foreach (DataGridViewColumn column in dataGridView1.Columns) ...

    DataGridView 使用方法总结

    1. **当前单元格属性取得与变更**:可以获取或设置`CurrentCell`属性来访问当前选中的单元格,例如获取其值、列索引和行索引,并通过`CurrentCell = dataGridView1.Rows[index].Cells[index]`改变当前单元格。...

    winform DataGridView表头带CheckBox全选

    最后,别忘了在窗体的加载事件或其他适当的地方填充`DataGridView`的数据源,确保数据的正确显示。 通过以上步骤,我们就成功地在`Winform DataGridView`的表头添加了一个`CheckBox`,实现了全选/全不选的功能。...

    dataGridView

    可以通过属性窗口设置其大小、位置和其他属性。 2. **数据绑定**:dataGridView可以绑定到各种数据源,如数组、DataTable、BindingSource或直接连接到数据库。使用`DataGridView.DataSource`属性设置数据源,`...

    DataGridView添加禁用的Button列

    例如,可以通过设置`DefaultCellStyle`来改变`Button`的颜色,或者在`Button`的`Click`事件中处理具体的业务逻辑: ```csharp private void dataGridView1_CellContentClick(object sender, ...

    在datagridview控件实现下拉列表

    要为特定列设置下拉列表,我们需要创建一个DataGridViewTextBoxColumn或DataGridViewComboBoxColumn,并将其添加到DataGridView的Columns集合中。然后,我们可以设置ComboBox列的 DataSource 和 DisplayMember 属性...

    c#vb.net中DataGridView透明表格半透明支持背景图

    在一些高级的用户界面设计中,可能会有需求将`DataGridView`设置为半透明或透明,同时支持自定义背景图片,以提供更加美观且个性化的用户体验。以下就是关于如何实现这一功能的详细解释。 首先,我们要理解透明度的...

    DataGridView控件Combox列数据绑定

    数据源可以是数组、列表或其他可枚举对象,包含用户可选的值。例如,我们可以创建一个字符串数组作为数据源: ```csharp string[] items = { "选项1", "选项2", "选项3" }; comboBoxColumn.DataSource = items; ...

    获取设置datagridview控件中单元格、行和列坐标

    总结,获取和设置DataGridView控件中的单元格、行和列坐标是通过行和列的索引来实现的。了解这些基本操作可以帮助我们更好地定制用户界面,实现复杂的数据显示和交互逻辑。在实际项目中,应根据具体需求灵活运用这些...

    DataGridView 表头下拉筛选

    这个列表可以由`DataTable`或其他数据结构填充,显示所有可能的筛选项。用户可以选择一个或多个值进行筛选。 为了实现多选,可以使用`CheckedListBox`替代`ComboBox`,因为它支持复选框,或者自定义`ComboBox`行为...

    winform datagridview合并表头

    在Windows Forms应用开发中,`DataGridView`控件是用于显示数据集的重要组件,它提供了灵活的数据展示方式。...无论是选择自定义绘制,使用第三方库,还是其他方法,关键在于理解业务需求并找到最适合的实现方式。

    DataGridView DataGridViewCheckBoxColumn编辑时实时触发事件代码

    通过这样的设置,你就可以在用户改变复选框状态时立即得到通知,并执行相应的程序逻辑。这在需要即时反馈或者动态更新数据的场景中非常有用。记得在实际项目中,根据具体需求调整`ProcessCheckedState`方法的内容,...

    DataGridView单元格实现下拉和编辑功能设置代码

    为了确保`ComboBox`正确地响应`DataGridView`的滚动和其他变化,我们需要添加一些事件处理程序。 ```csharp // 当用户选择下拉列表框时改变DataGridView单元格的内容 private void cmb_Temp_SelectedIndexChanged...

    datagridview

    这两个属性用于设置`DataGridView`和`DataView`,只能设置不能获取。 **4. 构造函数:** ```vbnet Public Sub New() End Sub Public Sub New(ByVal datagridview As Windows.Forms.DataGridView, ByVal dv As ...

    C#实现DataGridView二维表头与合计栏

    可以使用`DataGridView.Rows.Add()`方法添加新行,并为每个单元格设置相应的值。对于数值计算,可以使用`Sum()`函数或者其他数学运算符。 在实际编码过程中,可能还需要考虑以下几点: 1. 数据绑定:确保数据源...

    c# DataGridView Columns 增加ColumnType选择

    通过设置`ColumnType`为`CustomDataGridViewColumn`,我们可以创建包含自定义NumericUpDown单元格的列。 文件`CustomDataGridView.rar`可能包含了实现自定义`ColumnType`的源代码,而`DataGridViewNumericUpDown....

    DataGridVIew分组+合计+筛选

    在Windows Forms应用中,可以通过设置`DataGridView`的`DataSource`属性,并配合`DataView`对象的`GroupBy`方法来实现数据的分组。例如,假设我们有一个包含学生信息的数据集,可以按照班级进行分组: ```csharp //...

    winform datagridview多层表头

    在实际应用中,可能还需要考虑其他因素,如数据绑定、动态生成列头、自定义排序规则等。`winform datagridview多层表头`的功能使得数据可视化更加灵活,提高了用户体验。通过深入了解和掌握这个知识点,你可以创建出...

    vb.net中datagridview控件列添加DataGridViewComboboxColumn编辑选中方案

    4. **处理选中事件**:在`DataGridView`的`CellValueChanged`事件中,你可以获取当前选中的值,或者根据需要更新其他数据源。 ```vb.net AddHandler dataGridView1.CellValueChanged, AddressOf DataGridView_...

Global site tag (gtag.js) - Google Analytics