一佳一

记录像1+1一样简洁的代码

导航

2011年8月11日

摘要: 1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化多个Object实例string.Format("市场价:{0:C},优惠价{1:C}",23.15,19.82)2、格式化十进制的数字(格式化成固定的位数,位数不能少于未格 阅读全文

posted @ 2011-08-11 14:03 一佳一 阅读(1433) 评论(0) 推荐(0) 编辑

2011年7月27日

摘要: 闲暇无事我找到了这篇《提问的艺术》并加以修改, 真诚的希望那些又困难又期望得到帮助的朋友们抽时间看看,问“好的问题”, 收获“好的答案”,这对改善答题人的心情和形成版面氛围都有好处。 一、提问之前 在提出问题前,检查你有没有做到: 1. 尝试自己解决问题; 2. 向身边的朋友咨询; 3. 在论坛里搜索。 当你提出问题的时候,首先要说明在此之前你干了些什么。这将有助于树立你的形象:你不是一个妄图不劳而获的乞讨者,不愿浪费别人的时间。如果提问者能从答案中学到东西,高手们更乐于回答他的问题。 周全的思考,准备好你的问题。草率的发问只能得到草率的回答,或者根本得不到任何答案。越表现出在寻求帮助前为解决 阅读全文

posted @ 2011-07-27 15:36 一佳一 阅读(427) 评论(0) 推荐(1) 编辑

2011年6月14日

摘要: 设置窗体属性KeyPreview=True。private void Form1_KeyUp(object sender, KeyEventArgs e){ if (e.KeyData == Keys.Escape)Application.Exit();} 阅读全文

posted @ 2011-06-14 17:07 一佳一 阅读(321) 评论(0) 推荐(0) 编辑

2011年6月13日

摘要: 如何在SQL中使用循环结构 解答 FOR,LOOP,WHILE,REPEAT是UDB/400的一种内部循环控制,用于遍历表中符合条件的每一行记录。 例如:目的:更新employee库,把所有北京籍员工的工资提高10%例一:使用FOR循环--------------------------------------------CREATE PROCEDURE QGPL/TEST_FORLANGUAGE SQLBEGINFOR each_record AS---cur01 CURSOR FOR------SELECT * FROM code,salary,city from employee whe 阅读全文

posted @ 2011-06-13 15:10 一佳一 阅读(698) 评论(0) 推荐(1) 编辑

2011年5月14日

摘要: double temp = .05555558double all = 5string ra = (float.Parse((temp/all)).ToString("F1"))*10).ToString(); 阅读全文

posted @ 2011-05-14 14:17 一佳一 阅读(1465) 评论(0) 推荐(0) 编辑

2011年5月4日

摘要: //先复制结构DataTable temp = dt.Clone()//添加行for(int i=0;i<dt.Rows.Count;i++){temp.rows.Add(dt.rows[i].ItemArray)} 阅读全文

posted @ 2011-05-04 17:08 一佳一 阅读(225) 评论(0) 推荐(0) 编辑

2011年4月14日

摘要: public class Money2String { private static readonly String cnNumber = "零壹贰叁肆伍陆柒捌玖"; private static readonly String cnUnit = "分角元拾佰仟万拾佰仟亿拾佰仟兆拾佰仟"; private static readonly String[] enSmallNumber = {"", "ONE", "TWO", "THREE", "FOUR", 阅读全文

posted @ 2011-04-14 15:40 一佳一 阅读(523) 评论(0) 推荐(0) 编辑

2011年4月12日

摘要: ColorTranslator.FromHtml("#CE76D1"); 如果没有具体颜色可以使用截图工具 他会提示当前RGB 然后使用Color.FromArg(截图显示值) 例如:Color.FromArg(255,255,150)浅黄色 阅读全文

posted @ 2011-04-12 16:02 一佳一 阅读(699) 评论(0) 推荐(0) 编辑

摘要: 不用自己写代码,Dev有现成滴this.girdview1.optionView.NewItemRowPosition = DevExpress.XtraGrid.View.NewIntemRowPosition.Bottom(在底部添加,还可以根据需求自己选择添加行的位置) 阅读全文

posted @ 2011-04-12 10:48 一佳一 阅读(460) 评论(0) 推荐(0) 编辑

2011年4月2日

摘要: 场景: 系统内各种报表格式、大小均不统一,有用A4纸的,有A3纸的,而各部门配置的打印机又不同,所以需要根据报表的大小可以指定不同的打印机。解决方法: 1、XtraReport 有 PrinterName 属性,在打印之前指定即可,如不指定则为系统默认打印机。 2、取系统中所有打印机 private void sBtnRefresh_Click(object sender, EventArgs e) { foreach (String pkInstalledPrinters in PrinterSettings.InstalledPrinters) { cbEditPrinter.Proper 阅读全文

posted @ 2011-04-02 17:40 一佳一 阅读(609) 评论(0) 推荐(0) 编辑