随笔分类 -  C#

摘要:使用depends工具打开该dll文件,缺少的依赖相关的dll即可检查到,复制到项目debug文件夹中即可 阅读全文
posted @ 2018-01-03 14:51 panpan_v1 阅读(805) 评论(0) 推荐(0)
摘要:发现是发布后的程序找不到App.config文件 添加GetConfiguration(), 指定文件路径,可以解决问题: 阅读全文
posted @ 2017-12-27 15:52 panpan_v1 阅读(480) 评论(0) 推荐(0)
摘要:(1)引用NLog和NLog.Windows.Forms (2)配置app.config文件 (3)在确定控件对象生成以后(例如MainForm_Load里),再定义logger ps:不添加NLog.Windows.Forms或未满足条件3,控件RichTextBox将不显示日志 阅读全文
posted @ 2017-12-26 14:15 panpan_v1 阅读(1254) 评论(0) 推荐(0)
摘要:<!--?XML:NAMESPACE PREFIX = "[default] http://www.w3.org/1999/xhtml" NS = "http://www.w3.org/1999/xhtml" /-->.Net不允许跨线程直接调用窗体控件,原因是如果有两个或多个线程操作某一控件的状态 阅读全文
posted @ 2016-12-07 16:40 panpan_v1 阅读(240) 评论(0) 推荐(0)
摘要:1.Toolbox中找到ContextMenuStrip工具,双击添加2.点击ContextMenuStrip上小三角,EditItems, 添加选项3.选择GridControl, 编辑属性ContextMenuStrip,选择刚刚添加的ContextMenuStrip 阅读全文
posted @ 2016-01-25 13:27 panpan_v1 阅读(2272) 评论(0) 推荐(0)
摘要:public class DoubleCompare { // Fields 浮点型的误差 private const double DOUBLE_DELTA = 1E-06; public static bool AreEqual(double va... 阅读全文
posted @ 2016-01-15 14:05 panpan_v1 阅读(165) 评论(0) 推荐(0)
摘要:1.设置内容不可编辑RunDesigner -> Views ->Options -> OptionsBehavior -> Editable = false2. 设置列宽是否自适应RunDesigner -> Views ->Options -> OptionsView -> ColumnAuto... 阅读全文
posted @ 2016-01-15 11:18 panpan_v1 阅读(583) 评论(0) 推荐(0)
摘要:1 //传参 2 var frm = Container.Resolve(new NamedParameter("settlement", Settlement)); 3 frm.ShowDialog(); 4 Settlement.UserTrade.UserID = frm.UserID; 5... 阅读全文
posted @ 2016-01-05 17:50 panpan_v1 阅读(715) 评论(0) 推荐(0)
摘要:private void checkEditAccGrouping_CheckedChanged(object sender, EventArgs e){ DevExpress.XtraGrid.Columns.GridColumn column = bandedAccountID; ... 阅读全文
posted @ 2016-01-04 11:17 panpan_v1 阅读(1166) 评论(0) 推荐(0)
摘要:RunDesigner -> Views -> Options 设置如下图所示:效果如下:可以通过以下代码调用:1 int[] rows = this.gridViewSettlement.GetSelectedRows();2 foreach(int row in rows) {3 strin... 阅读全文
posted @ 2015-12-11 10:14 panpan_v1 阅读(2460) 评论(0) 推荐(0)
摘要:未完善 后续再修改 1 private static System.Timers.Timer aTimer = new System.Timers.Timer(); 3 private static int syncPoint = 0; 4 private Int32 timeInterval_g... 阅读全文
posted @ 2015-04-23 16:11 panpan_v1 阅读(239) 评论(0) 推荐(0)
摘要:查资料后整改实现可以将Oracle数据库转为Excel后续补充 2 using System.Data using Microsoft.Office.Interop.Excel; 3 using System.Runtime.InteropServices; 4 5 publ... 阅读全文
posted @ 2015-04-23 15:52 panpan_v1 阅读(465) 评论(0) 推荐(0)
摘要:利用StreamWriter类和StreamReader类实现读写txt文件1. StreamWriter有7个构造函数 (1) StreamWriter(Stream) // 用 UTF-8 编码及默认缓冲区大小,为指定的流初始化 StreamWriter 类的一个新实例。 ... 阅读全文
posted @ 2015-04-23 14:53 panpan_v1 阅读(264) 评论(0) 推荐(0)