`
testcs_dn
  • 浏览: 114381 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

c#DataGridView数据绑定示例——格式化单元格的内容

 
阅读更多

c#DataGridView数据绑定示例 格式化单元格的内容

在使用DataGridView显示数据库中的数据时,我们需要对某列的数据显示格式进行格式化。

这里使用实时构建的数据,如下图:


在显示时对第三列的数据进行格式化,如下图:


测试数据构建及数据绑定:

        private void Form1_Load(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();
            dt.Columns.Add(new DataColumn("Id"));
            dt.Columns.Add(new DataColumn("Name"));
            dt.Columns.Add(new DataColumn("Bit"));

            dt.Rows.Add(new object[] { "1", "abcd", "0"});
            dt.Rows.Add(new object[] { "2", "abcd", "1" });
            dt.Rows.Add(new object[] { "3", "abcd", "0" });
            dt.Rows.Add(new object[] { "4", "abcd", "1" });
            dt.Rows.Add(new object[] { "5", "abcd", "1" });
            dt.Rows.Add(new object[] { "6", "abcd", "0" });

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource = dt;
        }
单元格数据格式化:
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {
            if (Column_bit.Index == e.ColumnIndex)
            {
                if (e.Value == null)
                {
                    return;
                }
                if (e.Value.Equals("0"))
                {
                    e.Value = "否";
                }
                else
                {
                    e.Value = "是";
                }
            }
        }

源码下载:c#DataGridView数据绑定示例 格式化单元格的内容源码

分享到:
评论

相关推荐

    c#DataGridView数据绑定示例 格式化单元格的内容源码

    本示例主要关注如何将数据绑定到`DataGridView`并格式化单元格内容,这对于创建用户友好的界面和提升数据可视化效果至关重要。 首先,数据绑定是将数据源(如数据库、数组或集合)与`DataGridView`关联的过程,使得...

    C# dataGridView 复制粘贴删除功能

    `dataGridView`的事件机制允许我们自定义各种行为,如数据验证、格式化等。在实际项目中,应考虑异常处理和用户体验优化,确保操作的稳定性和易用性。 在提供的`DataGridViewApplication`项目中,可以找到实现这些...

    WinForm(C#) DataGridView简单应用示例

    在.NET Framework中,WinForm是用于创建桌面应用程序的用户界面框架,而C#是一种常用的编程语言,...通过学习和理解这个示例,开发者可以掌握如何在C# WinForm应用中有效地使用`DataGridView`控件来呈现和管理数据。

    C#winform datagridview 中显示HTML内容

    本教程将深入探讨如何在`DataGridView`中显示HTML内容,以便实现更丰富的文本格式化。 首先,我们需要理解`DataGridView`的基础工作原理。`DataGridView`是一个控件网格,它由多个行和列组成,每个单元格可以包含...

    【C#】第十九讲 DataGridView控件的数据列显示与隐藏控制.zip

    在本讲中,我们将深入探讨C#编程中的DataGridView控件,特别是如何管理和控制数据列的显示与隐藏。DataGridView是Windows Forms应用程序中一个强大的组件,用于显示表格数据,并提供了丰富的交互功能,如排序、编辑...

    C# Datagridview读扩展类

    Datagridview可以绑定到各种数据源,如DataTable、List等,并提供了丰富的API来操作数据行和单元格。 ### 二、C#中的Datagridview扩展类 在C#开发中,通过扩展类(Extension Class)可以为现有的类型添加新的方法...

    C#中datagridview的EditingControlShowing事件用法实例

    4. `editingControl_TextChanged` 方法是事件处理程序,每当用户在文本框中输入时,它都会更新 `label1` 的文本,显示当前正在编辑的单元格的格式化值。这是实时显示用户输入的一个简单应用,可以扩展为更复杂的逻辑...

    C# DatagridView导出为EXCLE表格

    4. 自定义格式:如果你需要对导出的数据进行格式化,如设置字体、颜色、边框等,可以使用Excel的样式和格式属性。例如,设置单元格的背景色: ```csharp worksheet.Cells[row + 1, col + 1].Interior.Color = System...

    C# datagridview复制粘贴删除等操作

    在.NET框架中,C#的DataGridView控件是一个强大的数据展示工具,它允许用户与数据进行交互,如查看、编辑、添加、删除等操作。在实际的项目开发中,经常需要实现复制、粘贴和删除等功能,以提升用户体验。本文将详细...

    dataGridView显示图片

    在C# WinForm应用开发中,`dataGridView`控件是一个常用的数据展示工具,它能够以表格形式展示数据。然而,除了基本的文本信息外,有时我们还需要在`dataGridView`中显示图片,以增强数据的可视化效果。在VS2013环境...

    datagridview绑定datatable数据,添加合计行,后可排序

    例如,可以使用`CellFormatting`事件来格式化数据显示,或者使用`RowValidating`事件来验证用户输入。 在提供的文件`DataGridViewSumRow`中,可能包含了示例代码或模板,用于演示上述过程。通过深入研究这些代码,...

    DataGridView控件设置行样式、单元格样式

    - `DefaultCellStyle.Format`:对数值或日期型数据进行格式化显示,如`DefaultCellStyle.Format = "N2";`表示显示两位小数的数字。 3. **行标题设置**: - `HeadersDefaultCellStyle`属性用于设置列头的样式,...

    C#窗体选项卡中datagridview的运用

    在C#编程中,Windows Forms应用程序常常使用DataGridView控件来展示和编辑数据表格。这个控件为用户提供了直观、交互式的界面,可以方便地显示和操作数据库中的数据。本篇文章将详细探讨在C#窗体选项卡(TabControl...

    c#中datagridview处理非绑定列的方法

    5. `OnCellFormatting`事件处理函数里,检查当前格式化的单元格是否是"Contact"列,如果是,则将"ContactName"和"Phone"的值组合起来,并设置到`e.Value`中。 ```csharp private void OnCellFormatting(object ...

    C# DataGridView Demo

    本示例“C# DataGridView Demo”将深入探讨如何使用C#语言有效地利用这个控件来创建交互式数据网格。 1. **DataGridView简介** `DataGridView`控件提供了一个灵活的界面,可以显示数据库、数组或任何其他数据源的...

    C#和VB.Net DataGridView用法總結

    格式化单元格的样式。 - **设置格式**: ```csharp DataGridViewCellStyle cellStyle = new DataGridViewCellStyle(); cellStyle.Format = "C2"; // 设置为货币格式 DataGridView1.DefaultCellStyle = cellStyle;...

    datagridview使用例子

    在.NET框架中,`DataGridView`控件是一个强大的数据可视化工具,常用于Windows应用程序中展示表格数据。本示例将深入探讨如何使用C#语言在Windows Forms应用中利用`DataGridView`来实现简单的数据库查询并呈现结果。...

    C# excel数据导入 DataGridView

    在C#编程中,将Excel数据导入到DataGridView控件是一种常见的需求,特别是在处理大量结构化数据时。这个过程涉及到读取Excel文件、解析其内容,然后将这些数据填充到Windows Forms中的DataGridView控件中,以便用户...

    DataGridView打印示例.zip

    这个“DataGridView打印示例.zip”压缩包提供了一个C#项目,演示了如何实现`DataGridView`的打印功能,包括绘制表头、数据、打印预览、打印配置以及分页等关键环节。这对于初学者或者对打印模块不熟悉的开发者来说,...

    DataGridView简介

    1. **简化常用任务**:例如主控/详细信息列表、数据验证和格式化,尽量减少开发者的工作量。 2. **高度可扩展性**:设计时充分考虑了灵活性和扩展性,使得开发者能够轻松集成特定的业务逻辑,而无需深入底层细节。 ...

Global site tag (gtag.js) - Google Analytics