DataColumn dc = new DataColumn("机型",typeof(string));
dc.DefaultValue = "B737#1";
dstTrainPCode.Tables[0].Columns.Add(dc);
dstTrainPCode.Tables[0].Columns["机型"].SetOrdinal(0);//设置新增列在表中的位置
2.生成随机数:
long tick = DateTime.Now.Ticks;
Random rd = new Random((int)(tick & 0xffffffffL) | (int)(tick >> 32));
int Molecular= rd.Next(1, 10);
3.取得连续点击鼠标的时间间隔
int previousClick = SystemInformation.DoubleClickTime;
int now = System.Environment.TickCount;
if (now - previousClick <= SystemInformation.DoubleClickTime)
{
if (DoubleClick != null)
DoubleClick(this, EventArgs.Empty);
}
4.导入EXCEL到dataset
/// <summary>
/// 执行导入
/// </summary>
/// <param name="strFileName">文件名</param>
/// <returns>DataSet</returns>
private static DataSet doImportExcel(string strFileName,string sheetName)
{
string strConn;
if (strFileName == "")
return null;
strConn = "Provider=Microsoft.Ace.OleDb.12.0;Data Source='" + strFileName + "';Extended Properties='Excel 12.0';";
OleDbDataAdapter ExcelDA = new OleDbDataAdapter("SELECT * FROM ["+sheetName+"$]", strConn);
DataSet ExcelDs = new DataSet();
ExcelDA.Fill(ExcelDs);
return ExcelDs;
}