可以用这个DataTable的DefaultView属性的RowFilter设置过滤条件,这样方便些.
解决方案 »
- tableLayoutPanel问题
- 移动设备的COM端口号怎么获得
- C# directshow开发电视卡
- Datagridview的DataGridViewComboBoxColumn列,焦点问题
- LINQ to SQL的问题,执行DataContext.SubmitChanges() 数据库并不更新,该如何解决?代码如内:
- 英语单词库
- 马甲贴 - - 类似于visio的工具栏的控件的开发
- 在线等待,请问下怎么把一个DATASET转换成一个有架构的DATASET啊,
- 斑主请进.(建议)
- 大家介绍一本C# 入门的好书, for没有任何基础的编程白痴的~
- 高分求Gridview 问题
- HttpContext为NULL意味着什么(在线等)
然后我要对datatable分页.DataTable dt = new DataTable();
dt = softlist.Clone();//softlist是别人返回的有表结构和50条记录的datatable
int pi = pager.CurrentPageIndex;
int ps = pager.PageSize;
for (int i= (pi-1)*ps;i<pi*ps;i++)
{
if (i<softlist.Rows.Count)
dt.ImportRow(softlist.Rows[i]);
}
DgSoftList.DataSource = dt.DefaultView;//softlist.DefaultView;
DgSoftList.DataBind();解决,真麻烦!
--------------------
top 10:
DataTable dt = new DataTable();dt = getData();for(int i=0;i<10;i++)
{
string strTest = dt.Rows[i]["列名"].ToString();
}select top 20 Id from tableA where SenderName = 'Tom':
DataTable.Select("SenderName ='Tom'");其实,这样的功能用SQL实现最好不过了,不必要求肯定要用C#,除非你没有与数据库打交道.