【C#学习笔记】
shuishenlong
千里马常有,而伯乐不常有。如果已经是千里马了,体现不出伯乐的水平。如果把普通马变成千里马才是一个好的伯乐,因为他的提升空间永远比千里马大。我就是一头普通马。。。
展开
-
【C#学习笔记】C#启动子窗口时,禁止对主窗口操作(即show和showdialog的区别)
ShowDialog()弹出模式化的窗体. Show()弹出非模式化的窗体 模式窗体,在关闭或隐藏前无法切换到主窗体Form form2 = new Form2();form2.Show()这样写的话,即主窗口和子窗口都可以获取焦点。可以同时操作2个窗口。 Form form2 = new Form2();form2.ShowDialog();这样只有当form原创 2012-07-14 15:27:28 · 949 阅读 · 0 评论 -
【C#学习笔记】C#判断图片的背景是否为透明,如果为透明则修改图片的背景为白色,如果不透明则不修改图片的背景颜色
/// ///判断图片的背景是否为透明 ///如果为透明则修改图片的背景为白色 ///如果不透明则不修改图片的背景颜色 /// /// /// public Bitmap PTransparentAdjust(Bitmap转载 2013-01-18 10:47:54 · 2021 阅读 · 0 评论 -
【C#学习笔记】C#word删除指定的某一页
using Microsoft.Office.Interop.Word; //启动Word程序Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.ApplicationClass();object oMissing = System.Reflection.Missing转载 2013-01-08 15:43:48 · 1704 阅读 · 0 评论 -
【C#学习笔记】四舍五入等一些不常用代码整理
toString大全c# ToString() 格式化字符串 格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。 格式说明符 说明 示例 输出 C 货币 2.5.ToString("C") ¥转载 2012-12-24 16:39:32 · 587 阅读 · 0 评论 -
【C#学习笔记】datagridView获取删除行的值
当选择删除行时,在validated里更新数据时,如果获取像获取点击行头右键删除时,删除行的值,普通的row.company_id row行的company_id的值。这样获取删除行的值是获取不到的。private void datagridview_Validated(object sender,EventArgs e){ foreach(DataSetCompany.t_compa原创 2012-12-10 12:03:12 · 773 阅读 · 0 评论 -
【C#学习笔记】DatagridView中改变某行某列、整行、整列的字体颜色
private void ChangBackColor() { if (dataGridView1.Rows.Count > 0) { foreach (DataGridViewRow row in dataGridView1.Rows) {转载 2012-09-25 14:48:04 · 3274 阅读 · 0 评论 -
【C#学习笔记】当传递具有已删除行的 DataRow 集合时,更新要求有效的 DeleteCommand
用DataGridView显示表中的内容,进使用BindingNavigator行导航,BindingNavigator上的添加能正常使用,但是点击“删除”功能时,DataGridView显示该行被删除,但我们知道此时数据库中并没有删除,我们需要点击BindingNavigator上的“保存”,但是点击保存出现如下提示“当传递具有已删除行的 DataRow 集合时,更新要求有效的 DeleteCo原创 2012-09-24 09:42:10 · 1292 阅读 · 0 评论 -
【C#学习笔记】C#Webbrowser中屏蔽弹出窗口及脚本错误提示
一、屏蔽脚本错误提示(转)c# webbrowser 加载网页出错解决方法当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的转载 2012-09-13 15:41:42 · 1286 阅读 · 0 评论 -
【C#学习笔记】C# WebBrowser 禁用脚本错误提示
=========================添加引用 ->com->MicroSoft Internet ControlC# WebBrowser的文档说ScriptErrorSuppressed = false; 用来禁用js的脚本错误,但是在 .net 2.x 的环境中,这样做往往并不起作用。显然 MSDN 中说的 “如果将该控件用作泛型浏转载 2012-09-12 15:22:41 · 108 阅读 · 0 评论 -
【C#学习笔记】C#导出word,设置表格标题行重复(每一页都显示表格标题)
用c#操作word,通过调用dcom组件进行控制。生成表格的时候,发现无法让表格第一行重复标题(跨页的时候显示标题行)最终发现了一个方法可以直接获取到重复标题的方法,嘿嘿,虽然不让选择表格的第一行(因为什么有合并的列等等),但是可以选择一个cell,然后通过cell获取这个cell所在的行。嘿嘿。OK!但是注意,这两句话需要放到最后,也就是合并单元格的代码之后,不知道为啥,转载 2012-08-31 09:34:22 · 2208 阅读 · 0 评论 -
【C#学习笔记】C#清除缓存、清除IE临时文件缓存cookies的方法
如何清除IE缓存(Internet临时文件,Cookie,历史记录,表单记录,上网密码)?飘易建议大家可以调用系统API来实现,可以使用借助RunDll32.exe 来运行Internet选项的对应删除功能。比如:Temporary Internet Files (Internet临时文件)RunDll32.exe InetCpl.cpl,ClearMyTracksByP转载 2012-09-07 16:11:26 · 2166 阅读 · 0 评论 -
【C#学习笔记】webBrowser1_DocumentCompleted不停被调用
关于DocumentCompleted事件,MSDN给出的解释是在文档加载完毕后执行,但是在我的程序中DocumentCompleted却被多次调用,查了一下资料,大概出现了以下几种情况。 1、WebBrowser载入一个页面后DocumentCompleted事件会执行两次,但这两次的ReadyState状态不一样,分别是Intercative和Complete。而MSDN对这两种状转载 2012-09-06 14:02:54 · 2564 阅读 · 0 评论 -
【C#学习笔记】C#Winform中打印预览时设置横向打印
因项目需要,在做一个Screen的打印时,因为Screen中的DataGridView的表格很长,需要横向排列才能完整的打印,因此设置PrintDocument.PrinterSettings.DefaultPageSettings.Landscape = true。但是在预览的时候仍然是纵向排列。伤脑筋。。。花了一些时间做其他的设置均未有效。用Reflector查看PrintControll转载 2013-01-21 17:47:42 · 2085 阅读 · 2 评论