- 博客(19)
- 资源 (1)
- 收藏
- 关注
转载 DGV 指定列 只允许输入“数字和小数点(金额)” 和“数字”
#region DGV指定列只允许输入数字和小数点(一个小数点) 类似金额 public DataGridViewTextBoxEditingControl CellEdit { get; set; }//声明一个CellEdit public void gridEnter_EditingControlShowing(object sender, Data
2012-05-17 21:53:08 835
转载 dataGridView右键菜单并选中该行
dataGridView右键菜单并选中该行 程序代码: private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Right) {
2012-05-17 16:33:07 836
转载 sql 2000 server 重复数据查询
select * from 规格码 where 规格码 in (select 规格码 from 规格码 group by 规格码 having count(规格码) > 1)
2012-02-07 17:23:32 404
原创 关于c# 和 SQL SERVER 2000 日期比较查询的一点点经验,记录一下,免得忘记!
sql 日期查询用 between ... and ,在实际应用中发现 必须格式一样才可以比较,例如下列代码:where CONVERT(varchar(10), 查询日期, 25) between '2011-09-21' and '2011-09-22' 这是通过C#的日期控件选择的时间需要格式化一下 才能符合条件 date1.toString("yyyy-MM-dd") 经测试下
2011-12-18 13:45:46 780
原创 窗口最大化且不遮挡状态栏的简单办法!
1、属性中 MaximizeBox 和 MinimizeBox 必须设置为True 2、WindowState 设置为Maximized 3、如果需要关闭最大化按钮,在load事件添加this.MaximizeBox = false;即可 如果双击标题栏恢复小窗口的话可以参照博客内另一篇文章:截断双击标题栏事件。
2011-12-02 12:20:15 3255
原创 简单验证软件版本和限定日期,通过网络上的XML
XDocument xmlDoc = XDocument.Load("http://www.xxx.com/xxx.xml"); if (Convert.ToDateTime(xmlDoc.Root.Element("checkDate").Value) > DateTime.Now) { if (xmlDoc.Roo
2011-12-02 12:16:25 352
转载 截断双击标题栏事件
/// /// 截断双击标题栏事件 /// /// protected override void WndProc(ref Message m) { if (m.Msg != 0xA3) base.WndProc(ref m); }
2011-12-02 12:14:32 510
转载 xml 类
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts
2011-11-28 20:32:39 283
原创 四舍五入
public double ChinaRound(double value, int decimals) { if (value < 0) { return Math.Round(value + 5 / Math.Pow(10, decimals + 1), decimals, MidpointRoun
2011-11-24 21:36:58 290
原创 C# 读写 config.ini 文件
建立config.ini: ;********************************** ;********************************** [setting] companyName=******公司 softName=******系统 mo
2011-10-08 17:04:10 2471
转载 父子窗体时使子窗体的DGV不默认选中
在用户控件中加载自动绑定后肯定是会选择第一行的,无论有没有焦点,ClearSelection()也不管用,只有在调用用户控件的地方才可以使ClearSelection()起作用; 所以,可以将控制权从用户控件或者模式子窗体交给其调用者或者说交给父窗体,一下是方法 delega
2011-10-03 21:43:33 424
原创 水晶报表中用公式替换交叉表列名
右键——交叉表专家——选择列名——组选项 弹出交叉表组选项窗口 选择“选项”选项卡 勾选“自定义组名称字段” 选“用公式作为组名” 输入公式: if {DataTable1.表名}=1 then '名字1' else '名字2'
2011-10-01 20:14:20 614
原创 弹出式窗体的父子窗体刷新办法。
父窗体弹出窗体时的代码: 窗体名称 Form = new 窗体名称(); Form.MotherForm = this; Form.ShowDialog(); 子窗体的代码: 父窗体名称 MotherForm; 函数中: MotherForm= (父窗体名称)this.Owner; MotherForm.changeTab(1);
2011-10-01 20:07:13 296
原创 父子窗体的实现 基于panel
在mainForm中插入以下代码,并在mainForm中插入一个panel1 登录 sAllPage = new 登录(); sAllPage.Owner = this; sAllPage.FormBorderStyle = FormBorderStyle.None; sAll
2011-09-12 12:52:50 342
原创 ClassInputBox类 在c#中类似VB的InputBox
using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; #region 直接调用该类的静态ShowInputBox方法就可以实现Microsof
2011-09-12 12:48:31 890
原创 焦点跳过只读列,直接跳到下一个焦点
//焦点跳过只读列,直接跳到下一个焦点 private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e) { if (this
2011-09-12 12:45:40 480
原创 单元格回车焦点右移动
//单元格回车焦点右移动 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)//单元格回车焦点右移动 { if (keyData ==
2011-09-12 12:45:09 339
原创 c#excel导入datagridview
/// /// 点击按钮导入数据 /// 作者:lhxhappy /// /// /// private void button1_Click(object sender, E
2011-09-12 12:40:55 764
原创 水晶报表格式化日期
设置对象格式-->显示字符串-->公式-->:ToText(CDate({dt1.date}),"yyyy-MM-dd");
2011-09-12 12:39:18 2434 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人