DataTable 基础操作一 往DataTable中添加数据
2007-07-31 11:36
525 查看
DataTable dt=new DataTable(); //新建一个DataTable的实例dt
DataRow dr; //声明一个DataRow实例dr
dt.Columns.Add(new DataColumn("编号",typeof(Int32))); //说明DataTable表里的包含哪些字段
dt.Columns.Add(new DataColumn("用户名",typeof(string)));
dt.Columns.Add(new DataColumn("密码",typeof(string)));
dt.Columns.Add(new DataColumn("电邮",typeof(string)));
dt.Columns.Add(new DataColumn("加入时间",typeof(DateTime)));
string strConn = "user id=sa;password=;initial catalog=dotasp;data source=jeff";
//定义数据库的Connection
SqlConnection Conn = new SqlConnection(strConn);
string strSql="Select * from UserInfo order by addtime desc";
SqlCommand Cmd=new SqlCommand(strSql,Conn);
Cmd.Connection.Open();
SqlDataReader Dr=Cmd.ExecuteReader(); //新建一个SqlDataReader对象的实例Dr
while(Dr.Read())
{
dr=dt.NewRow(); //用DataTable的NewRow方法新建一个DataRow对象的实例dr
dr[0]=Dr["id"].ToString(); //数据库中的id字段填入这一行的第一列
dr[1]=Dr["username"].ToString(); //数据库中的username字段填入这一行的第二列
dr[2]=Dr["pwd"].ToString();
dr[3]="<A href=".ToString()+%22%22%3E%22+Dr[%22email%22].ToString()+%22%3C/a]mailto:"+Dr["email"].ToString()+"">"+Dr["email"].ToString()+"</a>";
dr[4]=Dr["addtime"].ToString();
dt.Rows.Add(dr); //把这一行插入到到表格dt中
}
Dr.Close();
Cmd.Connection.Close();
DataGrid1.DataSource=new DataView(dt);
//把DataTable中的二维数据dt作为一个数据源赋给DataGrid1
DataGrid1.DataBind(); //绑定数据
DataRow dr; //声明一个DataRow实例dr
dt.Columns.Add(new DataColumn("编号",typeof(Int32))); //说明DataTable表里的包含哪些字段
dt.Columns.Add(new DataColumn("用户名",typeof(string)));
dt.Columns.Add(new DataColumn("密码",typeof(string)));
dt.Columns.Add(new DataColumn("电邮",typeof(string)));
dt.Columns.Add(new DataColumn("加入时间",typeof(DateTime)));
string strConn = "user id=sa;password=;initial catalog=dotasp;data source=jeff";
//定义数据库的Connection
SqlConnection Conn = new SqlConnection(strConn);
string strSql="Select * from UserInfo order by addtime desc";
SqlCommand Cmd=new SqlCommand(strSql,Conn);
Cmd.Connection.Open();
SqlDataReader Dr=Cmd.ExecuteReader(); //新建一个SqlDataReader对象的实例Dr
while(Dr.Read())
{
dr=dt.NewRow(); //用DataTable的NewRow方法新建一个DataRow对象的实例dr
dr[0]=Dr["id"].ToString(); //数据库中的id字段填入这一行的第一列
dr[1]=Dr["username"].ToString(); //数据库中的username字段填入这一行的第二列
dr[2]=Dr["pwd"].ToString();
dr[3]="<A href=".ToString()+%22%22%3E%22+Dr[%22email%22].ToString()+%22%3C/a]mailto:"+Dr["email"].ToString()+"">"+Dr["email"].ToString()+"</a>";
dr[4]=Dr["addtime"].ToString();
dt.Rows.Add(dr); //把这一行插入到到表格dt中
}
Dr.Close();
Cmd.Connection.Close();
DataGrid1.DataSource=new DataView(dt);
//把DataTable中的二维数据dt作为一个数据源赋给DataGrid1
DataGrid1.DataBind(); //绑定数据
相关文章推荐
- 在ASP.NET 2.0中操作数据之六十八:为DataTable添加额外的列
- laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---在主页上添加数据
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---在主页上添加数据
- juqery datatable ajax请求后台数据 并为表格添加操作列
- 在ASP.NET 2.0中操作数据之六十八:为DataTable添加额外的列
- DataTable操作(建表,建行,建列,添加数据)
- C#对DataGridView中的数据进行添加、修改、删除操作c#操作datatable
- c#基础数据操作之遍历DataTable并输出
- ######纯注解ssh环境:crm系统实体类设计 ①客户信息的【数据字典】表的产生原因+②设计理解:【字典类没有添加客户属性的原因】=深刻理解类间关联,建立在有需求的基础上。
- 在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox
- 在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox
- 给jqGrid数据行添加修改和删除操作链接(可以执行)
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- Oracle基础学习二:表的创建 数据的操作 在VS程序中的查询显示
- 转:C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- 【巩固基础】数据结构——链表的操作:链表的创建和逆序操作
- asp.net DataTable相关操作集锦(筛选,取前N条数据,去重复行,获取指定列数据等)
- dataTable 根据不同行数据动态显示行操作
- php基础系列----7php操作json数据
- 数据结构基础(9) --单链表的设计与实现(2)之高级操作