摘要:
不规则 窗体 实现View Code 1 设置窗体属性TransparencyKey的颜色和需要屏蔽的颜色一致即可App.config读写View Code 1 读: 2 System.Configuration.ConfigurationSettings.AppSettings["KeyName"] 3 4 写: 5 XmlDocument doc = new XmlDocument(); 6 doc.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile); 7 XmlNodeList nodes 阅读全文
摘要:
低版本移到2010问题View Code 1 低版本转换成高版本2010出现无法加载方案的现象。2 解决办法:3 修改ASP.NET的项目文件*.csproj添加如下几行:(一般是Web页面层加)4 <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v8.0\WebApplications\Microsoft.WebApplication.targets" Condition="'$(Solutions.VSVersion)' == '8.0' 阅读全文
摘要:
Repeater 强制保留两位小数View Code 1 <asp:Repeater ID="Repeater1" runat="server" onitemdatabound="Repeater1_ItemDataBound"> 2 <HeaderTemplate> 3 <table class="tb_Content" border="0" cellpadding="0" cellspacing="1"> 4 < 阅读全文
摘要:
1.当使用线程的时候,一般设置线程IsBackground=true;表示后台线程,主进程在被结束的时候也会自动结束所有后台线程。当false;表示前台进程,在没有结束该线程之前是不能结束主进程的。2.当一个线程为后台线程的时候,它是不能直接操作前台控件的,因为前台WinForm控件都是COM控件,只能被主进程调用。这时候就要用Invoke的委托来调用。View Code 1 public Form1() 2 { 3 InitializeComponent(); 4 Close(); 5 bTime = e.BeginTime; 6 eTime = ... 阅读全文
摘要:
建立View Code 1 public enum 基本费率类型 2 3 { 4 5 光缆运杂费, 6 7 电缆运杂费, 8 9 塑料运杂费,10 11 木材运杂费,12 13 水泥运杂费,14 15 其他运杂费,16 17 };遍历View Code 1 foreach (string s in Enum.GetNames(typeof(Global.特殊费率类型))){} 阅读全文
摘要:
利用PictureBox和Panel实现使用滚动条浏览大图片View Code 1 由于Picturebox控件在显示图片时不能直接使用滚动条,所以必须借助Panel控件实现以滚动条的方式浏览大图片。具体操作步骤如下: 2 3 (1)新建一个Windows应用程序,命名为“scrollBar”,调整窗体到适当大小。更改“Form1.cs”为“FormScrollBar.cs”。 4 5 (2)切换到代码方式,添加名称空间引用: 6 7 using System.Drawing.Drawing2D; 8 9 (3) 在窗体上分别添加一个button控件命名为“butto... 阅读全文
摘要:
判断文件属性 只读 设置 为 可写View Code 1 File.SetAttributes(文件路径, FileAttributes.Normal);当前操作目录View Code 1 System.IO.File.Exists(AppDomain.CurrentDomain.BaseDirectory +"InputModelDemo.xls") 阅读全文
摘要:
Excel导入 数据库View Code 1 private void GetExcelData07(string str) 2 { 3 try 4 { 5 strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" + str + "';Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'"; 6 OleDbConnection myConn = new OleDbC... 阅读全文
摘要:
[一篮饭特稀原创,转载请注明出处http://www.cnblogs.com/wanghafan/archive/2012/05/07/2487635.html]删除行View Code 1 protected void deleteDataRow(int RowID,DataTable dt)2 {3 for (int i = dt.Rows.Count - 1; i >= 0; i--)4 {5 if (Convert.ToInt32(dt.Rows[i]["RowID"]) == RowID)6 ... 阅读全文
摘要:
遍历 HashTable DictionaryView Code 1 Dictionary<int, string> food = new Dictionary<int, string>(); // HashTable<int, string> food = new HashTable<int, string>(); 2 food.Add(1, "A"); 3 food.Add(2, "B"); 4 IDictionaryEnumerator myEnumerator=food.GetEnumerator( 阅读全文
摘要:
打开Excel->工具->宏->Viaual Basic编辑器在弹出来的窗口中对着VBAproject点右键->插入->模块下面会出现一个名为"模块1",点击在右边的空白栏中粘贴以下内容:Function getpychar(char)tmp = 65536 + Asc(char)If (tmp >= 45217 And tmp <= 45252) Thengetpychar = "A"ElseIf (tmp >= 45253 And tmp <= 45760) Thengetpychar = &qu 阅读全文