DataSet数据的处理
来源:互联网 发布:淘宝店铺等级排行榜 编辑:程序博客网 时间:2024/05/18 12:02
由于DataSet用的不多,一直对DataSet的数据操作不熟练,现在开始,尝试着对DataSet数据的处理
public class UserProxy:UserConn
...{
public UserProxy()
...{
//
// TODO: 在此处添加构造函数逻辑
//
}
public DataView GetUser()
...{
DataSet ds = new DataSet();
IList<UserNameInfo> name = new List<UserNameInfo>();
UserNameInfo userInfo = new UserNameInfo();
string sql = "select * from aspnet_Users";
try
...{
ds = RunSql(sql);
ds.Tables[0].Columns.Add("Order", typeof(string));
DataTable dt = new DataTable("UserName");
ds.Tables.Add(dt);
ds.Tables["UserName"].Columns.Add("Name", typeof(string));
ds.Tables["UserName"].Columns.Add("Word", typeof(string));
int num = ds.Tables[0].Rows.Count;
for (int i = 0; i < num; i++)
...{
DataRow dr2 = ds.Tables["UserName"].NewRow();
DataRow dr = ds.Tables[0].Rows[i];
string u = dr["UserName"].ToString();
string o = WordTransform.Transform(u);
dr2["Name"] = u;
dr2["Word"] = o;
ds.Tables["UserName"].Rows.Add(dr2);
}
ds.Tables["UserName"].DefaultView.Sort = "Word";
return ds.Tables["UserName"].DefaultView;
}
catch ...{ return null; }
}
//public DataTable GetUser()
//{
// //for (int i = 0; i < 26; i++)
// //{
// // string name = "temp_" + i.ToString();
// // IList<string> name = new List<string>();
// //}
// IList<UserNameInfo> name = new List<UserNameInfo>();
// UserNameInfo userInfo = new UserNameInfo();
// string sql = "select * from aspnet_Users";
// SqlDataReader rdr = RunReaderSql(sql);
// while (rdr.Read())
// {
// string userName = rdr["UserName"].ToString();
// string word = userName.Substring(0, 1);
// name.Add(new UserNameInfo(userName, word));
// }
//}
}
public class UserNameInfo
...{
private string _UserName;
private string _Order;
public UserNameInfo() ...{ }
public UserNameInfo(string userName, string order)
...{
this._UserName = userName;
this._Order = order;
}
public string UserName
...{
get ...{ return _UserName; }
set ...{ _UserName = value; }
}
public string Order
...{
get ...{ return _Order; }
set ...{ _Order = value; }
}
}
...{
public UserProxy()
...{
//
// TODO: 在此处添加构造函数逻辑
//
}
public DataView GetUser()
...{
DataSet ds = new DataSet();
IList<UserNameInfo> name = new List<UserNameInfo>();
UserNameInfo userInfo = new UserNameInfo();
string sql = "select * from aspnet_Users";
try
...{
ds = RunSql(sql);
ds.Tables[0].Columns.Add("Order", typeof(string));
DataTable dt = new DataTable("UserName");
ds.Tables.Add(dt);
ds.Tables["UserName"].Columns.Add("Name", typeof(string));
ds.Tables["UserName"].Columns.Add("Word", typeof(string));
int num = ds.Tables[0].Rows.Count;
for (int i = 0; i < num; i++)
...{
DataRow dr2 = ds.Tables["UserName"].NewRow();
DataRow dr = ds.Tables[0].Rows[i];
string u = dr["UserName"].ToString();
string o = WordTransform.Transform(u);
dr2["Name"] = u;
dr2["Word"] = o;
ds.Tables["UserName"].Rows.Add(dr2);
}
ds.Tables["UserName"].DefaultView.Sort = "Word";
return ds.Tables["UserName"].DefaultView;
}
catch ...{ return null; }
}
//public DataTable GetUser()
//{
// //for (int i = 0; i < 26; i++)
// //{
// // string name = "temp_" + i.ToString();
// // IList<string> name = new List<string>();
// //}
// IList<UserNameInfo> name = new List<UserNameInfo>();
// UserNameInfo userInfo = new UserNameInfo();
// string sql = "select * from aspnet_Users";
// SqlDataReader rdr = RunReaderSql(sql);
// while (rdr.Read())
// {
// string userName = rdr["UserName"].ToString();
// string word = userName.Substring(0, 1);
// name.Add(new UserNameInfo(userName, word));
// }
//}
}
public class UserNameInfo
...{
private string _UserName;
private string _Order;
public UserNameInfo() ...{ }
public UserNameInfo(string userName, string order)
...{
this._UserName = userName;
this._Order = order;
}
public string UserName
...{
get ...{ return _UserName; }
set ...{ _UserName = value; }
}
public string Order
...{
get ...{ return _Order; }
set ...{ _Order = value; }
}
}
- DataSet数据的处理
- DataSet的数据并发异常处理
- C#DataSet处理数据
- ASP.net:DataSet的数据并发异常处理
- dataset 数据的修改
- Flex处理返回的DataSet
- 关于DataSet的数据更新!!
- dataset更新数据的问题
- DataSet数据集的用法
- DataSet数据集的遍历
- 获取DataSet中某行某列的数据
- DataSet数据集的遍历
- dataset不显示毫秒,处理时间数据时,还原它
- DataSet、内存处理数据、继承、LINQ、FileInfo类
- 数据访问层-- 对DataSet的扩展
- DataSet、DataTable、DataRow的数据复制方法
- DataSet里的数据写入XML文件
- .net中Dataset数据集的认识
- 24小时媒体监测引擎
- 列出一个工作簿中所有已使用的自定义函数
- excel单元格字体倒置
- 《戒子书》
- 上传几本资料以及我下一步的计划
- DataSet数据的处理
- 日历之.NET篇
- ASP.NET2.0轻松搞定统计图表
- 观看《学徒》第一集之男队为什么赢
- GridView——C#中流砥柱
- asp.net页面间数据传递方法总结篇
- VisualStudio2005技巧集合--你真的会使用断点吗?
- JavaScript页面刷新与弹出窗口问题解决方法
- 搜索