2012年5月11日
摘要: 在windows机制下,路径长度最多255个,下面利用系统API函数将长路径转换成短路径1.函数定义View Code 1 [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]2 static extern uint GetShortPathName3 (4 [MarshalAs(UnmanagedType.LPTStr)]5 string lpszLongPath,6 [MarshalAs(Unma... 阅读全文
posted @ 2012-05-11 13:32 捣乃忒 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1.调用方View Code 1 /调用exe文件的绝对路径 2 string FileName = @"路径"; 3 //调用exe文件接受的数组,其中以空格分开 4 string agrs = "参数组"; 5 //进程 6 Process myprocess = new Process(); 7 //启动进程的一组参数值 8 ProcessStartInfo startInfo = new ProcessStartInfo(FileName, agrs); 9 myprocess.StartInfo = startInfo;10 myprocess 阅读全文
posted @ 2012-05-11 13:17 捣乃忒 阅读(437) 评论(0) 推荐(0) 编辑
摘要: View Code 1 public class MySqlHelper 2 { 3 4 //数据库连接字符串 5 public static string Conn = "Database='数据库名';Data Source='服务器IP地址';User Id='用户名';Password='密码';charset='utf8';pooling=true"; 6 // 用于缓存参数的HASH表 7 private static Hashtable parmCache = Hashtable. 阅读全文
posted @ 2012-05-11 13:07 捣乃忒 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 1 /// <summary> 2 /// 递归删除节点 3 /// </summary> 4 /// <param name="selectedSection"></param> 5 private void DeleteTreeNode(TreeNode selectedSection) 6 { 7 foreach (TreeNode node in selectedSection.Nodes) 8 { 9 De... 阅读全文
posted @ 2012-05-11 12:55 捣乃忒 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 1 /// <summary> 2 /// 绑定treeview 3 /// </summary> 4 /// <param name="parentID">父节点</param> 5 /// <param name="node">节点</param> 6 private void LoadTreeView(int parentID, TreeNode node) 7 { 8 DataView myDataView = new DataView(ds.Tables[0... 阅读全文
posted @ 2012-05-11 12:52 捣乃忒 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1 DataTable myDataTable; 2 DataRow myNewRow; 3 myDataTable= new DataTable("MyTable"); 4 5 //添加列 6 DataColumn column= new DataColumn("列名"); 7 myDataTable.DataType = System.Type.GetType("System.String"); 8 myDataTable.Columns.Add(column); 9 10 //添加数据11 myNewRow = myDataTa 阅读全文
posted @ 2012-05-11 12:22 捣乃忒 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1 public class LogWriter 2 { 3 public void WriteToLog(string source,string targetSite,string message, string logPath) 4 { 5 try 6 { 7 //此日志文件存在 8 if (File.Exists(logPath)) 9 {10 FileInfo log ... 阅读全文
posted @ 2012-05-11 12:15 捣乃忒 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1 //冻结将自增长列2 this.DataGridView.Columns[0].Frozen = true;3 4 private void DataGridView_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)5 {6 SolidBrush b = new SolidBrush(this.DataGridView.RowHeadersDefaultCellStyle.ForeColor);7 e.Graphics.DrawString((e.RowIndex... 阅读全文
posted @ 2012-05-11 12:11 捣乃忒 阅读(499) 评论(0) 推荐(0) 编辑
摘要: private void frmImportFiles_Load(object sender, EventArgs e) { //调用bgwAnalysis的RunWorkerAsync方法,用来引发DoWork事件 this.bgwAnalysis.RunWorkerAsync(); }private void bgwAnalysis_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker worker = sen... 阅读全文
posted @ 2012-05-11 12:06 捣乃忒 阅读(246) 评论(0) 推荐(0) 编辑
摘要: View Code 1 /// <summary> 2 /// 从字符串中提取数字,并组合成日期格式 3 /// </summary> 4 /// <param name="str">字符串参数</param> 5 /// <returns>提取后的字符串</returns> 6 private string DrawNumber(string str) 7 { 8 string result = string.Empty; 9 foreach (c... 阅读全文
posted @ 2012-05-11 11:58 捣乃忒 阅读(200) 评论(0) 推荐(0) 编辑