如何取出dataset中的部分数据,如:从1000条到2000条的数据( CSDN兄弟的问题)

这个问题是CSDN兄弟的一个问题,要是用存储过程的话估计谁都能答,不用是有点难度,
还真难倒了不少人,后来想起以前写过的一个分页控件就是通过这种方式实现的。
   帖子地址: http://community.csdn.net/Expert/topic/5194/5194207.xml?temp=.96896
   通过Fill()可以轻松实现:
       public static DataTable GetDataTable(string queryText, int startRecord, int recordNum, string srcTable)
  {
   //create & open a SqlConnection, and dispose of it after we are done.
   using (SqlConnection cn = new SqlConnection(CONN_STRING))
   {
    cn.Open();
    DataTable datatab;
    DataSet ds = new DataSet();
    SqlCommand cmd = new SqlCommand(queryText,cn);
     new SqlDataAdapter(cmd).Fill(ds, startRecord, recordNum, srcTable);
    datatab = ds.Tables[0];
    return datatab;
   }
  }
    
   需要这个控件的朋友留下邮箱

转载于:https://www.cnblogs.com/jasonduan/archive/2006/12/05/582579.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WinForms是一个用于开发Windows桌面应用程序的框架。DataSet是一种内存数据的表示形式,可以通过ADO.NET来操作和管理数据。GridControl是DevExpress公司提供的一个Windows窗体控件,用于显示和编辑数据。 在WinFormsDataSet数据绑定到GridControl,可以按照以下步骤进行操作: 1. 首先,确保你已经在项目添加了DevExpress相应的引用。 2. 在WinForms的设计视图,将GridControl控件拖放到窗体上,并调整控件的大小和位置。 3. 在代码视图,首先创建一个DataSet对象,并设置其数据源。例如,可以使用ADO.NET连接到数据库,并通过DataAdapter将数据填充到DataSet。 ```csharp // 创建DataSet对象 DataSet dataSet = new DataSet(); // 使用DataAdapter填充数据DataSet using (SqlConnection connection = new SqlConnection(connectionString)) { string query = "SELECT * FROM Employees"; SqlDataAdapter adapter = new SqlDataAdapter(query, connection); adapter.Fill(dataSet); } ``` 4. 接下来,将DataSet数据绑定到GridControl。可以使用GridControl的DataSource属性来绑定数据源,并设置DataMember属性指定特定的数据表(DataTable)。 ```csharp // 将DataSet数据绑定到GridControl gridControl.DataSource = dataSet; gridControl.DataMember = "Employees"; ``` 5. 最后,运行应用程序,可以看到GridControl已经显示了DataSet数据。 通过以上步骤,我们可以很方便地将DataSet数据绑定到WinForms的GridControl,实现数据的显示和编辑。同时,DevExpress提供了丰富的功能和样式,可以对GridControl进行进一步的自定义和配置,以满足具体的需求和用户体验。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值