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

显示结果

CategoryID CategoryName Description
1 Beverages Soft drinks, coffees, teas, beers, and ales
2 Condiments Sweet and savory sauces, relishes, spreads, and seasonings
3 Confections Desserts, candies, and sweet breads
4 Dairy Products Cheeses
5 Grains/Cereals Breads, crackers, pasta, and cereal
6 Meat/Poultry Prepared meats
7 Produce Dried fruit and bean curd
8 Seafood Seaweed and fish


源代码:


            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();
            }

    

你可能感兴趣的:(datagrid)