C#中DataGridView控件绑定数据源有几种方式?

第一种:DataSet ds=new DataSet (); this.dataGridView1.DataSource=ds.Table[0]; 

第二种:DataTable   dt=new   DataTable(); this.dataGridView1.DataSource=dt; 

第三种:DataSet ds=new DataSet (); this.dataGridView1.DataSource = ds.Tables["表名"]; 

第四种:DataSet ds=new DataSet (); this.dataGridView1.DataSource = ds; this.dataGridView1.DataMember = "表名";

第五种:ArrayList Al = new ArrayList();this.dataGridView1.DataSource = Al; 

第六种:Dictionary<string, string> dic = new Dictionary<string, string>(); this.dataGridView1.DataSource = dic; 

第七种:DataView dv = new DataView();this.dataGridView1.DataSource = dv;

第八种:this.dataGridVi.DataSource = new BindingList<Object>(List<Object>);
时间: 2024-10-12 14:44:50

C#中DataGridView控件绑定数据源有几种方式?的相关文章

DataGridView控件绑定数据源

前言: 最近听说DataGridView控件能直接绑定数据源.而不用穿越这层那层的忍辱负重.获取数据.真是高兴的屁颠屁颠的.后来一想二狗肯定不会弄.特意写了一个笨蛋版的教程--也算记录生活.欢度端午了.粽子就不送给大家了.但是大家可以找我来要呦!数量有限送完为止!--chenchen --步骤 1 添加控件 2 添加数据源 中间过程就是点下一步就不截图了.最后选择的这个是每次连接获取数据库数据的表和表的字段 3 三个组件意思 Adapter控件:连接数据库获取数据 DataSet:存放获取好的数

c#中DropDownList控件绑定枚举数据

c# asp.net 中DropDownList控件绑定枚举数据 1.枚举(enum)代码: private enum heros { 德玛 = 0, 皇子 = 10, 大头 = 20, 剑圣 = 30, } 如果不为枚举数列表中的元素指定值,则它们的值将自动递增,从1开始. 2.cs代码: private void LoadData() { //检索枚举heros返回包含每个成员的值的数组 Array herosArray = Enum.GetValues(typeof(heros)); fo

WPF中一个控件绑定另一个控件的属性

原文:WPF中一个控件绑定另一个控件的属性 如同一个Grid中的一个按钮根据另一个按钮的显示与否作出不同的响应: 绑定的时候通过ElementName来指定控件 <Grid Margin="50,130"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition Width="40"/> </Grid.ColumnDefinitions>

Silverlight中Image控件Stretch属性的四种值比较

通过设置Image控件Stretch属性的值可以控制图片的显示形式: 包含的值:None.Fill.Uniform.UniformToFill 1 <Grid x:Name="LayoutRoot" Background="White" Height="489" Width="603"> 2 <Image Height="150" HorizontalAlignment="Lef

C#中DataGridView控件使用大全

DataGridView 动态添加新行: DataGridView控件在实际应用中非常实用,特别需要表格显示数据时.可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行.假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法: 方法一: int index=this.dataGridView1.Rows.Add(); this.dataGridView1.Rows[index].Cells[0].

VB.NET中DataGridView控件

VB.NET中对于表格数据的显示常用到DataGridView控件,其以丰富多样的数据表呈现形式被程序员喜爱. 本人在做一个小系统中运用DataGridView控件的部分属性,这些功能的使用在使用之初比较不易去理清,随着系统接近尾声,现在对一些运用进行整理回顾.控件的很多属性都是相通的,整理回顾,尽量让走的路在后面看起来不是更弯的. 一.如何刷新对DataGridView里面的数据进行增删改查之后的内容 具体实现: 在操作完成之后,再一次调用DataGridView1.DataSource = 

Webform中Repeater控件--绑定嵌入C#代码四种方式

网页里面嵌入C#代码用的是<% %>,嵌入php代码<?php ?> 绑定数据的四种方式: 1.直接绑定 <%#Eval("Code") %> 2.调用函数 <%#ShowSex()%> 3.显示外键关系列 <%#Eval("Nation1.Name") %> 4.格式化显示 <%#Eval("Birthday","{0:yyyy年MM月dd日}") %>

Winform 中DataGridView控件添加行标题

有很多种方法. 1.可以在DataGridView控件中的RowStateChanged事件改变行标题单元格的值(Row.HeaderCell.Value) 1 /// <summary> 2 /// 行状态更改时发生 3 /// </summary> 4 /// <param name="sender"></param> 5 /// <param name="e"></param> 6 pri

【转】DataGridView绑定数据源的几种方式

第一种:DataSet ds=new DataSet (); this.dataGridView1.DataSource=ds.Table[0]; 第二种:DataTable dt=new DataTable(); this.dataGridView1.DataSource=dt; 第三种:DataSet ds=new DataSet (); this.dataGridView1.DataSource = ds.Tables["表名"]; 第四种:DataSet ds=new Data