.NET工作笔记(一)

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

物理路径context.Server.MapPath()

获取DataTable的某个单元格的值tb.Rows[i][j]

或

tb.Rows["某一行"]["某一列"]

DataTable.Compute 方法 在为筛选器创建表达式时,如果列名称包含任何非字母数字字符、以数字开头或匹配(不分大小写)以下任意的保留字,则它需要特殊处理,如下面的段落中所述。

与

之间

子级

False

隶属

Is

Like

Not

Null

Or

父级

True

如果列名称满足上述条件之一,则它必须被包括在方括号中或在“`”(重音符)引号中。例如,若要在表达式中使用名为“Column#”的列,应写成“[Column#]”:

Total * [Column#]

或 "`列号`":

Total * `Column#`

读取Excel

stringstrConn ="PRovider=Microsoft.ACE.OLEDB.12.0;"+"Data Source="+ path +";Extended Properties=Excel 12.0;";//需要安装accessDatabaseEngineOleDbConnection conn =newOleDbConnection(strConn);

conn.Open();

DataTable dt = conn.GetSchema("Tables");

DataTableReader reader =newDataTableReader(dt);vards =newDataSet();while(reader.Read())

{strings = reader["Table_Name"].ToString();//取得sheet名varstrExcel =string.Format("select * from [{0}]", s);varmyCommand =newOleDbDataAdapter(strExcel, strConn);//获取sheet中的数据myCommand.Fill(ds);

}returnds;

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航