zoukankan      html  css  js  c++  java
  • .NET笔记(一)

    物理路径

    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

     string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + path + ";Extended Properties=Excel 12.0;";//需要安装AccessDatabaseEngine
                    OleDbConnection conn = new OleDbConnection(strConn);
                    conn.Open();
                    DataTable dt = conn.GetSchema("Tables");
                    DataTableReader reader = new DataTableReader(dt);
                    var ds = new DataSet();
                    while (reader.Read())
                    {
                        string s = reader["Table_Name"].ToString();//取得sheet名
                        var strExcel = string.Format("select * from [{0}]", s);
                        var myCommand = new OleDbDataAdapter(strExcel, strConn);//获取sheet中的数据
                        myCommand.Fill(ds);
                    }
                    return ds;
    
  • 相关阅读:
    Android 面试题汇总
    Android中Listview展示及其优化好处
    手机APP创建桌面快捷方式
    popupwindow展示
    showSetPwdDialog--自定义对话框
    android 四大组件之---Service
    会话技术( Cookie ,Session)
    Request 和 Response 原理
    Servlet的生命周期+实现方式
    pull解析器: 反序列化与序列化
  • 原文地址:https://www.cnblogs.com/castdream/p/4922484.html
Copyright © 2011-2022 走看看