这是一次偷懒的尝试,因为每次都必须打开代码,调试才能看见数据,发现问题.也是借鉴了调试中查看dataset数据的模式,查看不同表格.经历一番研究,总算实现了想要的效果了,故作此一笔记.与人共享. 界面 想要的效果: 代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; u
//多表多行多列的情况foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable{foreach (DataRow dr in dt.Rows) ///遍历所有的行foreach (DataColumn dc in dt.Columns) //遍历所有的列Console.WriteLine(“{0}, {1}, {2}”, dt.TableName,dc.ColumnName, dr[dc]); //表名,列名,单元格数据}//遍历
using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Windows.Forms; using System.Reflection; namespace DMS { /// <summary> /// C#操作Excel类 /// </summary> class ExcelOperate { //法一 //public bool Data
使用DataAdpater的批量更新,好处是不用写具体的sql脚本,尤其是做web服务这个优势非常吸引人. [WebMethod(Description = "Update服务提供的方法,将包含修改后数据的DateSet与本地数据库同步更新,成功返回更新的行数,失败返回-1."), SoapHeader("currentUser")] public int Update(DataSet ds) { if (!ValidateUser(cur
C#中的Dataset就像一个数据库,有多个表(Table),一般只有一个表,然后每个表中有行(DataRow)和列(DataColumn),DataRow[DataColumn]可以得到某行某列数据. 代码如下 复制代码 //多表多行多列的情况 foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable{ foreach (DataRow dr in dt.Rows) ///遍历所有的行foreach (DataColumn d