自己手动创建dataset的方法(不用从数据库倒入)
2008-07-26 01:07
621 查看
有时候会遇到将数据库查询出来的字符串进行分割,整理,再付给某个控键。这样就需要把整理好的字符串放在一个dataset中,这个dataset只好手动自己创建,并且将字符串添进去。一下这个例子非常的好。
下面的示例创建一个 DataTable、添加两个用于确定表的架构的 datacolumn 对象、使用newrow()方法创建几个新的 DataRow 对象。然后使用 add 方法将这些 DataRow 对象添加到 DataRowCollection 中。
private void MakeDataTableAndDisplay()
{
// Create new DataTable and DataSource objects.
DataTable table = new DataTable();
// Declare DataColumn and DataRow variables.
DataColumn column;
DataRow row;
DataView view;
// Create new DataColumn, set DataType, ColumnName and add to DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName = "id";
table.Columns.Add(column);
// Create second column.
column = new DataColumn();
column.DataType = Type.GetType("System.String");
column.ColumnName = "item";
table.Columns.Add(column);
// Create new DataRow objects and add to DataTable.
for(int i = 0; i < 10; i++)
{
row = table.newrow();
row["id"] = i;
row["item"] = "item " + i.ToString();
table.Rows.Add(row);
}
// Create a DataView using the DataTable.
view = new DataView(table);
// Set a DataGrid control's DataSource to the DataView.
dataGrid1.DataSource = view;
}
下面的示例创建一个 DataTable、添加两个用于确定表的架构的 datacolumn 对象、使用newrow()方法创建几个新的 DataRow 对象。然后使用 add 方法将这些 DataRow 对象添加到 DataRowCollection 中。
private void MakeDataTableAndDisplay()
{
// Create new DataTable and DataSource objects.
DataTable table = new DataTable();
// Declare DataColumn and DataRow variables.
DataColumn column;
DataRow row;
DataView view;
// Create new DataColumn, set DataType, ColumnName and add to DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName = "id";
table.Columns.Add(column);
// Create second column.
column = new DataColumn();
column.DataType = Type.GetType("System.String");
column.ColumnName = "item";
table.Columns.Add(column);
// Create new DataRow objects and add to DataTable.
for(int i = 0; i < 10; i++)
{
row = table.newrow();
row["id"] = i;
row["item"] = "item " + i.ToString();
table.Rows.Add(row);
}
// Create a DataView using the DataTable.
view = new DataView(table);
// Set a DataGrid control's DataSource to the DataView.
dataGrid1.DataSource = view;
}
相关文章推荐
- 自己手动创建dataset的方法(不用从数据库倒入)
- 自己手动创建dataset的方法(不用从数据库倒入)
- 自己手动创建dataset的方法(不用从数据库倒入)
- 自己手动创建dataset的方法(不用从数据库倒入)
- ASP.NET通过配置Web.config文件提高手动绑定数据库效率的一个简单方法,不用每次手动连接数据库地址,或者数据库地址变更时只改一处即可。
- 创建自己的AutoMapper类,从此不用手动建立对象映射
- XenServer没有自己的文件系统,也就没有自己的ISO Libery,给我们创建虚拟机带来了不少困扰,使用正文这个方法可以不用先安装FileServer
- 手动创建的数据库,engine恢复时提示修改最大连接数的解决方法
- 手动创建数据库方法
- Oracle11g手动创建数据库方法
- Oracle11g手动创建数据库方法
- Oracle11g手动创建数据库方法
- Oracle11g手动创建数据库方法
- 如何把其他用户创建的表,导入到自己数据库是,所有者owner改变为自己创建的用户
- Oracle 9i下手动创建可以使用的数据库
- php error_log记录日志的使用方法和配置 (日志目录一定要手动创建)
- 手动创建数据库表,索引、设置存储引擎、注释等的sql脚本
- C# 向数据库中添加 修改数据库的两种方法Sql语句和update(dataSet)
- 创建数据库/查看mysql表结构的方法
- sublime text 创建自己的小插件的方法