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

不绑定DataSet.Tables,而是一行一行的读取DataSet中的数据并填充到DataGridView中

    博客分类:
  • .net
阅读更多

在Windows窗体控件中,我们大多用DataGridView来显示数据,显示时一般是从数据源端获取到DataSet后,将其Tabels与DataGridView绑定。但有时我们需要在一个线程中进行数据读取和显示操作,这时DataGridView没有绑定数据源,而是逐行读取DataSet的Table中的DataRow,并将这些DataRow一一填充到DataGridView中去。

由于DataGridView没有绑定数据源,因此我们在填充DataRow之前需要定义一下Columns。

设置好DataGridView的列之后,我们就可以向DataGridView中逐行填充数据了。

如果我们需要多次刷新并显示该DataGridView,那么在每一次获取和显示数据之前,我们需要把这个DataGridView里的数据清空。首先清空每一行的数据,然后才能清空列。代码如下所示。

1
0
分享到:
评论

相关推荐

    C#中读取sql server的数据,并在datagridview中显示

    本文将深入探讨如何在C#中读取SQL Server的数据,并将其在DataGridView控件中进行展示,以此来实现数据的可视化呈现。此过程不仅涉及到了数据库连接、SQL查询语句的执行,还涵盖了数据集(DataSet)的使用以及...

    ComboBox ,DataGridView,数据集DaTaSet控件的用法

    5. **数据绑定**:通过`dataGridView1.DataSource = dataObject`将数据对象绑定到控件,自动创建列并填充数据。 **DataSet控件** `DataSet`是.NET框架中一个内存中的数据集合,它可以包含多个`DataTable`,支持...

    C#访问SQL显示到DataGridView,同时根据DataGridView实时更新数据库

    本教程将详细讲解如何使用C#来访问SQL数据库,将数据展示在DataGridView控件中,并实现双向同步,即当用户在DataGridView中做出更改时,这些更改能够实时反映到数据库中。 首先,确保已经安装了.NET Framework和...

    vb打开excel并在datagridview显示

    标题与描述均提到了在VB.NET中操作Excel并将其数据展示在DataGridView控件中的方法,这一过程涉及到几个关键的知识点,包括使用OLE DB连接到Excel、读取Excel数据、填充DataSet以及将数据绑定到DataGridView控件上。...

    datasetWinform_dataset_.net_

    3. 填充`DataSet`:从数据库或其他数据源获取数据并填充到`DataSet`中。这通常通过`DataAdapter`对象完成,它可以执行SQL查询并将结果填充到`DataTable`中,然后将`DataTable`添加到`DataSet`。例如: ```csharp ...

    C#Excel 数据导入DataGridView

    5. **绑定数据**: 将`DataSet`中的数据绑定到DataGridView控件上展示。 #### 四、注意事项 - 在使用OLE DB访问Excel时,需要注意版本兼容性问题。例如,对于.xlsx文件,需要使用不同的驱动程序。 - 为了提高性能和...

    C#实现Excel导入DataGridView

    本篇将详细讲解如何使用C#来实现从Excel文件中导入数据并显示在DataGridView中。 首先,我们需要引入必要的库,如`System.Data.OleDb`,它提供了对OLE DB数据提供程序的支持,可以用来读取Excel文件。下面是一段...

    DataAdapter对象和DataGridView控件

    下面是一个简单的使用示例,展示了如何使用DataAdapter填充一个DataSet,并将其绑定到DataGridView控件上。 ```csharp private void btnShow_Click(object sender, EventArgs e) { SqlConnection conn = DBHelper....

    在Winfrom程序中导入excel到dataGridView的方法

    对于这种需求,我们可以利用OLE DB技术通过`OleDbConnection`连接到Excel文件,并通过`OleDbDataAdapter`将数据填充到`DataSet`或`DataTable`中,最后将这些数据绑定到`DataGridView`控件上进行显示。此方法适用于...

    DataGridview绑定

    这段代码主要展示了两种绑定`DataGridView`的方式:一种是通过`SqlDataReader`直接绑定到`DataGridView`,另一种则是通过`SqlDataAdapter`填充到`DataSet`后再绑定到`DataGridView`。 ##### 2.1 使用 `...

    dataGridView 的连接access用法

    接下来,我们需要查询数据并填充到dataGridView中。使用`OleDbCommand`类创建SQL查询,并通过`ExecuteReader`方法执行查询。然后,可以使用`OleDbDataReader`读取结果集,并将其添加到dataGridView的数据源: ```...

    用vb.net实现datagridview控件的使用

    5. **绑定数据到DataGridView**:将DataSet中的数据表绑定到DataGridView控件,实现数据显示。 ```vb.net dataGridView.DataSource = ds.Tables("yourTable") ``` 在读取数据后,还可以通过事件处理程序来监听用户...

    c#用dataset进行单表操作

    为了从数据库中读取数据并填充到`DataSet`中,我们需要创建一个数据库连接(`SqlConnection`)和一个数据适配器(`SqlDataAdapter`)。在本例中,数据库连接字符串设置为: ```csharp SqlConnection connConnection...

    C#winform读取Excel文档实例

    - 如果使用的是DataSet,可以直接绑定:`dataGridView.DataSource = dataSet.Tables["Sheet1"];` - 如果使用的是二维数组或List等其他数据结构,需要先创建BindingSource对象,然后将数据源设置为BindingSource,...

    c#数据库连接.ppt

    总的来说,PPT中的内容涵盖了C#中与数据库交互的基础知识,包括使用SqlCommand和SqlDataReader读取数据,利用DataSet在内存中操作数据,以及使用DataAdapter填充和更新数据。这些技能对于开发数据库相关的C#应用程序...

    c#读取xml文件到datagridview实例

    4. **数据集(DataSet)与DataGridView**:为了将XML文件内容绑定到DataGridView,首先创建一个`DataSet`对象,然后调用`ReadXml`方法读取XML文件。最后,将`DataSet`的表0作为`dataGridView1`的DataSource。 ```...

    c#数据库经典ppt

    要将DataSet中的数据绑定到DataGridView,你可以这样做: ```csharp dataGridView1.DataSource = dataSet.Tables[0]; ``` 进一步,DataGridView提供了丰富的属性和方法,比如设置列的可见性、宽度,以及处理行事件...

    c#中完整的读取excel表格代码

    本文将详细介绍一个简单的、已经过调试验证的C#代码示例,该代码用于读取Excel文件中的数据,并展示如何将其呈现在Windows应用程序的数据网格视图(DataGridView)中。 #### 关键技术与组件 1. **OleDbConnection**: ...

    winform导入Excel.xls

    以上就是使用C#在WinForm应用程序中从Excel.xls文件读取数据,显示在DataGridview,并将数据保存到SQL Server 2008 R2的过程。注意处理异常、关闭流和连接等资源释放操作,以确保程序的健壮性。在实际项目中,可能还...

    C# 打开Excle文件

    dataGridView.DataSource = dataSet.Tables[sheetName]; ``` 这样,你就成功地通过C#的OLE DB接口打开了Excel文件,并将其内容绑定到了DataGridView控件上。注意,这种方法虽然简单,但不适用于大型数据集,因为它...

Global site tag (gtag.js) - Google Analytics