数据绑定技术—将DataReader做为数据源绑定到DataGrid控件

SqlDataReader dr;
  
void Page_Load(object sender, System.EventArgs e)
{
  // 数据连接字符串及 SQL 语句
  string ConnStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"];
  string query = "SELECT * FROM Categories";
  
  // 创建并打开数据库连接
  SqlCommand myCommand = new SqlCommand(query, new SqlConnection(ConnStr));
  myCommand.Connection.Open();
  
  // 执行数据库操作并返回 DataReader 对象
  dr = myCommand.ExecuteReader();
  
  // 将 DataReader 做为数据源绑定到 DataGrid
  DataGrid1.DataSource = dr;
  DataGrid1.DataBind();
  
  // 关闭 DataReader 对象和数据库连接
  dr.Close();
  myCommand.Connection.Close();
}

出处:http://mjgforever.cnblogs.com/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, datagrid
, connection
, 数据源
, sqlcommand
DataReader
datagrid绑定数据源、wpf datagrid 数据源、datagrid 数据源、listbox绑定数据源、listview绑定数据源,以便于您获取更多的相关知识。

时间: 2024-09-08 07:50:25

数据绑定技术—将DataReader做为数据源绑定到DataGrid控件的相关文章

数据绑定技术—将DataSet绑定到DataGrid控件

private void Page_Load(object sender, System.EventArgs e) { if (!Page.IsPostBack) { DataSet myDS = new DataSet(); DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add(new DataColumn("列号", typeof(Int32))); dt.Columns.Add(new DataColumn(&quo

数据绑定技术—将DataTable绑定到DataGrid控件

void Page_Load(object sender, System.EventArgs e) { if(!IsPostBack) { // 创建 DataTable 对象 DataTable dt = new DataTable(); DataRow dr; // 创建 DataTable 中的 DataColumn 列 dt.Columns.Add(new DataColumn("ID", typeof(System.Int32))); dt.Columns.Add(new D

数据绑定技术—将DataView绑定到DataGrid 控件

void Page_Load(Object sender, EventArgs e ) { if (!Page.IsPostBack) { DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add(new DataColumn("列号", typeof(Int32))); dt.Columns.Add(new DataColumn("项目", typeof(string))); dt.Columns.Add

使用自定义的数据源进行DataGrid控件的数据绑定

datagrid|datagrid控件|数据|数据源 自定义的集合类/// <summary> /// Collection 的摘要说明. /// </summary> public class Collection : System.Collections.CollectionBase { public Collection() { for(int i = 0;i < 10;i++) { base.InnerList.Add(new Element(i,string.For

winform 里CheckedlistBox如何将数据库设置好的值绑定到该控件并置为checked

问题描述 在Winform下,CheckedlistBox如何将数据库设置好的值绑定到该控件并置为checked?我的思路是:1.先将数据库所有数据绑定起来,2.再读取数据库中设置好的值,放入DataTable.3.根据2.中的DataTable的值遍历并与1.中的值对比,如果相等就置为checked.现在的问题是第三步如何写?我没有找到控件方法,向大家请教了. 解决方案 解决方案二:你是从数据库里面查询到的值然后绑定到checkedListBox上面吗,然后从另外一张表里面读取字段的值要和ch

webgrid里模板列绑定的画图控件怎么才能显示在WebCombo上

问题描述 各位高手好:小弟有个问题很困惑.Infragistics中WebCombo里绑定一个webgrid,webgrid里模板列绑定的画图控件怎么才能显示在WebCombo上.谢谢!!!我是刚来CSDN,手里分数不多,给大家的分也不多,还请理解. 解决方案 解决方案二:楼主找的是这个么??WebCombo.NET是一款基于AJAX技术,处于行业领先地位的Combobox控件.它提供众多高级的数据输入功能及其独特的技术.通过其内置的数据过滤功能,您可以在ASP.NET2.0Web应用程序中轻松

绑定填充comobox控件

控件 #region "绑定填充comobox控件" public class MyComboBoxControl { #region "自定义字段" private string tIndexFieldName; private string tValueFieldName; private System.Collections.ArrayList tSourceArray; private System.Windows.Forms.ComboBox tCombo

CheckedlistBox如何将数据库设置好的值绑定到该控件并置为checked

问题描述 CheckedlistBox如何将数据库设置好的值绑定到该控件并置为checked?我的思路是:1.先将数据库所有数据绑定起来,2.再读取数据库中设置好的值,放入DataTable.3.根据2.中的DataTable的值遍历并与1.中的值对比,如果相等就置为checked.现在的问题是第三步如何写?我没有找到控件方法,向大家请教了. 解决方案 解决方案二:把数据库中需要绑定的数据和设置好的值一次性读出来,然后在绑定checkedListBox的时候判断,处理解决方案三:第三部,两个遍历

基于AJAX技术的DataGrid控件编程

ajax|datagrid|datagrid控件|编程 简介 在传统的Web开发中,每次DataGrid控件填充或更新都相应于一次到服务器的数据回馈.但是,借助于AJAX技术,我们可以在不进行表单提交(刷新)的情况下即可以填充DataGrid控件. 在本文中,我们通过一个简单示例并借助于一个DropDownList控件的帮助来讨论如何达到这一目的.在这个例子中,我们使用了一个DropDownList控件:一旦改变DropDownList的值,它即用相应的城市名来填充DataGrid控件,在此过程