SqlDataReader转换为DataTable

SqlDataReader转换为DataTable

作者:未知 时间: 2007-6-11 13:05:56 文档类型:未知 来自:未知 浏览统计:37

如何让上传控件前面的文本框不能编辑 ASP.NET获取IP与MAC地址的方法 代码一:    private void Form1_Load(object sender, EventArgs e)    {        dataGridView1.DataSource = GetData();    }       private DataTable GetData()    {        DataTable dt = new DataTable();           using (SqlConnection connection                 = new SqlConnection("ConnectionString"))        using (SqlCommand command = new SqlCommand())        {            command.Connection = connection;            command.CommandText = "SELECT * FROM Customers";               connection.Open();            using (SqlDataReader reader =                command.ExecuteReader                    (CommandBehavior.CloseConnection))            {                dt.Load(reader);            }        }           return dt;    }       代码二:    private void Form1_Load(object sender, EventArgs e)    {        DataTable dt = new DataTable();        dt.Load(GetReader());        dataGridView1.DataSource = dt;       }       private IDataReader GetReader()    {        DataTable dt = new DataTable();        dt.Columns.Add("ID"typeof(string));        dt.Columns.Add("Firstname"typeof(string));        dt.Columns.Add("Lastname"typeof(string));           dt.Rows.Add((new Object[] {"HAYD""David""Hayden"}));           return dt.CreateDataReader();    }  

作者:未知 时间: 2007-6-11 13:05:56 文档类型:未知 来自:未知 浏览统计:37

如何让上传控件前面的文本框不能编辑 ASP.NET获取IP与MAC地址的方法
  1. 代码一:   
  2. private void Form1_Load(object sender, EventArgs e)   
  3. {   
  4.     dataGridView1.DataSource = GetData();   
  5. }   
  6.   
  7. private DataTable GetData()   
  8. {   
  9.     DataTable dt = new DataTable();   
  10.   
  11.     using (SqlConnection connection   
  12.              = new SqlConnection("ConnectionString"))   
  13.     using (SqlCommand command = new SqlCommand())   
  14.     {   
  15.         command.Connection = connection;   
  16.         command.CommandText = "SELECT * FROM Customers";   
  17.   
  18.         connection.Open();   
  19.         using (SqlDataReader reader =   
  20.             command.ExecuteReader   
  21.                 (CommandBehavior.CloseConnection))   
  22.         {   
  23.             dt.Load(reader);   
  24.         }   
  25.     }   
  26.   
  27.     return dt;   
  28. }   
  29.   
  30. 代码二:   
  31. private void Form1_Load(object sender, EventArgs e)   
  32. {   
  33.     DataTable dt = new DataTable();   
  34.     dt.Load(GetReader());   
  35.     dataGridView1.DataSource = dt;   
  36.   
  37. }   
  38.   
  39. private IDataReader GetReader()   
  40. {   
  41.     DataTable dt = new DataTable();   
  42.     dt.Columns.Add("ID"typeof(string));   
  43.     dt.Columns.Add("Firstname"typeof(string));   
  44.     dt.Columns.Add("Lastname"typeof(string));   
  45.   
  46.     dt.Rows.Add((new Object[] {"HAYD""David""Hayden"}));   
  47.   
  48.     return dt.CreateDataReader();   
  49. }  

转载于:https://www.cnblogs.com/myufeiyang/archive/2008/08/07/1262646.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值