如何自己创建表并填充DATASET

            DataSet ds = new DataSet();
            DataTable dt = new DataTable();
            dt.Columns.Add("name", Type.GetType("System.String"));
            dt.Columns.Add("pwd", Type.GetType("System.String"));
            DataRow dr = dt.NewRow();
            dr["name"] = "admin";
            dr["pwd"] = "123456";
            dt.Rows.Add(dr);
            ds.Tables.Add(dt);
            string name = ds.Tables[0].Rows[0]["name"].ToString()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在C#中,可以使用DataSet类来表示一个内存中的数据集合,DataSet可以包含多个数据表(DataTable)以及数据关系。如果需要访问DataSet中的指定数据表,可以通过索引器或表名来获取数据表。 以下是使用索引器访问DataSet中的指定数据表的示例代码: ``` DataSet dataSet = new DataSet(); // 假设已经使用DataAdapter将数据填充DataSet中 DataTable dataTable = dataSet.Tables[0]; // 处理数据表 ``` 以上代码中,首先创建了一个DataSet对象,然后使用DataAdapter将数据填充DataSet中。接着使用索引器获取了第一个数据表,该索引器的参数可以是数据表的索引或表名。 以下是使用表名访问DataSet中的指定数据表的示例代码: ``` DataSet dataSet = new DataSet(); // 假设已经使用DataAdapter将数据填充DataSet中 DataTable dataTable = dataSet.Tables["TableName"]; // 处理数据表 ``` 以上代码中,使用表名来获取数据表,与使用索引器获取数据表相比,使用表名的方式更加直观。 需要注意的是,在访问DataSet中的数据表时,应该先判断数据表是否存在,以避免出现空引用异常。可以使用DataSet对象的Tables属性来获取所有的数据表,然后判断指定的数据表是否在其中。 示例代码: ``` if (dataSet.Tables.Contains("TableName")) { DataTable dataTable = dataSet.Tables["TableName"]; // 处理数据表 } ``` 以上代码中,先使用Tables属性获取所有的数据表,然后使用Contains方法判断指定的数据表是否在其中。如果数据表存在,就可以使用表名来获取数据表了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值