欢迎各界计算机爱好者加入,弘扬极客精神!

采用哪些方法可以将一般控件绑定到数据源?

4 喜欢 0 不喜欢
问题关闭原因: 回答已经很多了,希望问题已经得到合理解答。
最新提问 9月 6, 2015 分类:C# | 用户: ζއއ、魚忘七秒℡ (4,498 分)  
已关闭 9月 12, 2015 用户:月汐

11 个回答

3 喜欢 0 不喜欢
 
已采纳
您可以将数据绑定控件绑定到诸如 ObjectDataSource 或 SqlDataSource 控件等数据源控件,这样您便可以在数据绑定控件中使用数据。数据源控件连接到数据库或中间层对象等数据源,然后检索或更新数据。之后,数据绑定控件即可使用此数据。要执行绑定,应将数据绑定控件的 DataSourceID 属性设置为指向数据源控件。当数据绑定控件绑定到数据源控件时,您无需编写代码或只需很少的额外代码即可执行数据操作,因为数据绑定控件可自动利用数据源控件所提供的数据服务。
最新回答 9月 8, 2015 用户: Melo (4,282 分)  
采纳于 3月 9, 2016 用户:Melo
3 喜欢 0 不喜欢
将一般控件绑定到数据源有两种方法:一种是与DataSource对象绑定;另一种是绑定到ADONET的查询结果
最新回答 9月 6, 2015 用户: longer (4,724 分)  
0 喜欢 0 不喜欢
可以将数据绑定控件绑定到诸如 ObjectDataSource或 SqlDataSource 控件等数据源控件,这样便可以在数据绑定控件中使用数据。数据源控件连接到数据库或中间层对象等数据源,然后检索或更新数据。之后,数据绑定控件即可使用此数据。要执行绑定,应将数据绑定控件的 DataSourceID 属性设置为指向数据源控件。当数据绑定控件绑定到数据源控件时,无需编写代码或只需很少的额外代码即可执行数据操作,因为数据绑定控件可自动利用数据源控件所提供的数据服务。
最新回答 9月 6, 2015 用户: aguibaba (4,148 分)  
0 喜欢 0 不喜欢

DataSource对象绑定

最新回答 9月 6, 2015 用户: 会飞的鱼 (3,200 分)  
0 喜欢 0 不喜欢
大体上有两大类:设计时绑定,运行时绑定。【设计时绑定】——直接拖拽一个数据绑定控件(比如DataGridView,点击右上角小箭头出现向导提示窗口,然后请根据窗口提示一步步操作,系统应该自动生成强类型数据集(XXXXDataAdapter……),其中XXXX是数据表的名称。这样,一旦你运行程序,就直接可以看到数据了。 【运行时绑定】——拖拽一个数据绑定控件但是不给任何设置。通过后台代码设置DataSource或者相关属性进行绑定。这样在设计界面看上去是空白的,但是程序一旦运行,就自动触发了代码,进行绑定了。经典代码:using (SqlDataAdapter adapter = new SqlDataAdapter("select * from 数据表名","数据库连接字符串")){    DataTable dt = new DataTable();    adapter.Fill(dt);    DataGridView1.DataSource = dt;}
最新回答 9月 6, 2015 用户: MJ (2,076 分)  
0 喜欢 0 不喜欢

简单的说,DataSource数据源控件是一个抽象的数据库,可以在该数据库里进行数据的操作(Select,Delete,Update和Insert)。数据源控件通过控件的DataSourceID和具有绑定功能的数据源控件(例如GridView)联系起来,下面是DataSource控件的定义:

public abstract class DataSourceControl : Control, IDataSource, IlistSource

可以看到,DataSourceControl除了实现IlistSource接口外,还需要实现IdataSource接口,因为该控件需要完成两个功能:

1)  传统的具有DataGrid的数据绑定控件。

2)  ASP.NET2.0新增的具有声明性的数据绑定功能。

最新回答 9月 7, 2015 用户: calmjoy (538 分)  
1 喜欢 0 不喜欢
最新回答 9月 7, 2015 用户: general (4,608 分)  
0 喜欢 0 不喜欢

使用 DataSourceID 属性进行绑定

最新回答 9月 7, 2015 用户: 似是故人来 (2,594 分)  
0 喜欢 0 不喜欢
大体上有两大类:设计时绑定,运行时绑定。【设计时绑定】——直接拖拽一个数据绑定控件(比如DataGridView,点击右上角小箭头出现向导提示窗口,然后请根据窗口提示一步步操作,系统应该自动生成强类型数据集(XXXXDataAdapter……),其中XXXX是数据表的名称。这样,一旦你运行程序,就直接可以看到数据了。 【运行时绑定】——拖拽一个数据绑定控件但是不给任何设置。通过后台代码设置DataSource或者相关属性进行绑定。这样在设计界面看上去是空白的,但是程序一旦运行,就自动触发了代码,进行绑定了。经典代码:using (SqlDataAdapter adapter = new SqlDataAdapter("select * from 数据表名","数据库连接字符串")){    DataTable dt = new DataTable();    adapter.Fill(dt);    DataGridView1.DataSource = dt;}
最新回答 9月 9, 2015 用户: 努力学习的小胖妞 (2,158 分)  
3 喜欢 0 不喜欢

大概可分为两种:

【1】【设计时绑定】~直接拖拽一个数据绑定控件(比如DataGridView,点击右上角小箭头出现向导提示窗口,然后请根据窗口提示一步步操作,系统应该自动生成强类型数据集(????DataAdapter),其中????是数据表的名称。

【2】【运行时绑定】~拖拽一个数据绑定控件但是不给任何设置。通过后台代码设置DataSource或者相关属性进行绑定。这样在设计界面看上去是空白的,但是程序一旦运行,就自动触发了代码,进行绑定了。

最新回答 9月 11, 2015 用户: 黑夜流星雨 (2,078 分)  
...