LINQ to DataSet(弱类型)
来源:互联网 发布:淘宝网连衣裙39元 编辑:程序博客网 时间:2024/06/10 04:12
代码
DataSet ds = new DataSet();
ds.Tables.Add();
ds.Tables[0].Columns.Add("Id", System.Type.GetType("System.Int32"));
ds.Tables[0].Columns.Add("Text");
for (int i = 0; i < 10; i++)
{
DataRow dr = ds.Tables[0].Rows.Add();
dr["Id"] = i;
dr["Text"] = "vvv";
}
var tbl = from t in ds.Tables[0].AsEnumerable()
where t.Field<int>("id") > 3
select new { Id = t.Field<int>("Id"), Text = t.Field<string>("Text") };
GridView1.DataSource = tbl;
GridView1.DataBind();
ds.Tables.Add();
ds.Tables[0].Columns.Add("Id", System.Type.GetType("System.Int32"));
ds.Tables[0].Columns.Add("Text");
for (int i = 0; i < 10; i++)
{
DataRow dr = ds.Tables[0].Rows.Add();
dr["Id"] = i;
dr["Text"] = "vvv";
}
var tbl = from t in ds.Tables[0].AsEnumerable()
where t.Field<int>("id") > 3
select new { Id = t.Field<int>("Id"), Text = t.Field<string>("Text") };
GridView1.DataSource = tbl;
GridView1.DataBind();
结果
以上 DataSet 数据是直接从程序中创立的,也可以从数据库中读取,请参见 DataSet 应用示例。
有人可能会说,DataSet 从数据库取数据时可直接利用 SQL 获得需要的数据并进行排序,为什么非要多加一道 LINQ 呢?其实LINQ 还有更多的功能,比如我们可以 Id = MD5(t.Field<int>("Id")),甚至其他在 SQL中无法实现的函数,另外有些特殊应用需要 LINQ 较为方便。
- LINQ to DataSet(弱类型)
- LINQ to DataSet(强类型)
- linq学习 Linq to DataSet
- LINQ(LINQ to DataSet)
- LINQ to DataSet
- LINQ to DataSet 【转载】
- LINQ To DataSet
- Linq to Dataset
- LINQ TO DataSet Overview
- linq to Dataset
- Linq To DataSet
- Linq to DataSet
- Linq to DataSet
- LINQ to DataSet 示例
- LINQ To DataSet 2
- Linq to DataSet 1
- LINQ to DataSet
- Linq to DataSet
- WCF 入门笔记
- 谈谈编写程序时遇到的错误:管道的另一端没有可执行的程序
- jsp 跳转方式
- youjavait.com - 在线Java编译器
- 新的音乐播放器 xmms2
- LINQ to DataSet(弱类型)
- 在Pydev中使用utf-8的心得小结
- SQLyog Ultimate 8.2 旗舰版
- 使用c#开发mapserver之六styleObj
- C++资源之不完全导引
- LINQ to DataSet(强类型)
- 辛苦工作之余来看看一些短笑话
- youjavait.com - 在线Java编译器
- Windows7下使用Fixedsys和Tahoma字体