- 博客(56)
- 资源 (11)
- 收藏
- 关注
原创 右键菜单功能动态生成子项
/// /// 生成菜单项 /// /// /// private ToolStripMenuItem GetMenuItem(string txt) { ToolStripMenuItem menuItem = new ToolStripMenuItem();
2015-08-31 17:39:31 341
原创 动态生成右键菜单子菜单
#region 动态生成右键菜单子菜单 /// /// 绑定菜单 /// /// 根据不同的tv生成右键菜单项 private void BindMenu(TreeView tv) { ctmsMenu.Items.Clear();//清空菜单项避免重负添加
2015-08-31 10:50:32 589
原创 tree拖拽效果
//当用户开始拖动节点时发生 private void tvQueuing_ItemDrag(object sender, ItemDragEventArgs e) { DoDragDrop(e.Item, DragDropEffects.Move); } private Point Posit
2015-08-28 16:18:00 692
转载 需要在TreeView空间中实现拖拽的功能
曾经做过一个Windows Form,需要在TreeView空间中实现拖拽的功能,首先我想介绍一下Windows Form中的TreeView控件:使用 Windows 窗体 TreeView 控件,可以为用户显示节点层次结构,就像在 Windows 操作系统的 Windows 资源管理器功能的左窗格中显示文件和文件夹一样。树视图中的各个节点可能包含其他节点,称为“子节点”。可以按展开或折叠的方式
2015-08-28 15:02:27 562
转载 时间类型模糊查询
今天用time Like '2008-06-01%'语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。自己也查阅了一些资料。关于时间的模糊查询有以下三种方法: 1.Convert转成String,在用Like查询。select * from table1 where convert(varc
2015-08-21 12:36:35 536
原创 winfrom 用enter建来切换
#region 文本框键按事件 private void textUserID_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == System.Windows.Forms.Keys.Enter) this.textPassword.Focus(); } private void textPasswor
2015-08-20 13:38:52 298
原创 winfrom 无窗体边框的时候可以让窗体移动直接在控件上写事件
方案3 : [c-sharp]view plaincopyprint?using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; us
2015-08-20 13:29:37 853
转载 改变单元格背景
//改变单元格背景 DataGridViewSelectedCellCollection dsc; private void EcDataGridView_SelectionChanged(object sender, EventArgs e) { try {
2015-08-18 14:52:14 477
原创 对DataGridView某行进行修改之后,保证光标显示仍在选中行上?
model.ID = YieldTransit_ID; if (YieldTransitEditBus.Update(model) == true) { MessageBox.Show("保存成功"); //重新绑定数据
2015-08-18 14:50:38 911
转载 对DataGridView某行进行修改之后,保证光标显示仍在选中行上?
问题: 对DataGridView某行进行修改之后,保证光标显示仍在选中行上?现实问题: 当前的开发中遇到Datagridview的操作,在对Datagridview中单选行进行操作之后,要回到Datagridview显示界面,但是显示选中行总是在第一行,这样的话,当数据库中数据行太多的时候,显示太多,选择行也许就修改后客户就找不到自己修改的那一行了
2015-08-18 14:46:08 5353
转载 GridView鼠标移动到哪行,哪行的背景色改变
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onmouseover"
2015-08-18 14:43:39 1198
转载 DateTimePicker控件自定义格式
默认状态下,DateTimePicker控件只显示日期,如果想更改为显示时间,或日期+时间,需要做以下设置://控制日期或时间的显示格式this.DateTimePicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss"//使用自定义格式this.DateTimePicker1.Format = DateTimePickerFormat.Custom
2015-08-18 14:40:38 2655
转载 (C#)Winform修改DateTimePicker控件的背景色
(C#)Winform修改DateTimePicker控件的背景色Winform中日期控件DateTimePicker默认是不能修改背景色和边框色的,如果想要改变它的背景色和边框色那也是有办法的,只需要继承DateTimePicker做一个自定义控件,再重写WndProc方法。此外还要重写属性,这样就可以在外部修改它的颜色了。 自定义控件的完整代码如下: public class UCDa
2015-08-18 14:37:57 4040
转载 C# winform combobox 在绑定数据之后插入一项选择项
/**//// /// 填充comboboxB超医师 geovindu@163.com 涂聚文 ///2009-02-16 /// private void setDBPyhNameComboBox() { this.combPhy.DataSource = null; DBConnectioin dbc = new DBConnecti
2015-08-18 14:20:51 2598
转载 c#(winform)中ComboBox和ListBox添加项,写一个用户控件
用comboBox的数据绑定的方法很简单,建一个数据源,绑定到ComboBox上,然后指定DisplayMember和 ValueMember就可以了。但是感觉好不灵活哦,如果我要在ComboBox上再添加一项,那怎么办?Web里面有ListItem, winform里面怎么没有了?感觉真是不爽,网上找了个方法,自己添加一个ListItem类,然后add到items里面,感觉还不错,有点象web
2015-08-18 14:19:49 4794
转载 winform程序设计中,label,TextBox,ComboBox等几个控件几乎是用得最多的,在设计中经常会遇到一些小问题,如:comboBox控件绑定了数据源之后,如何设置默认值?
winform程序设计中,label,TextBox,ComboBox等几个控件几乎是用得最多的,在设计中经常会遇到一些小问题,如:comboBox控件绑定了数据源之后,如何设置默认值?combobox绑定数据源之后是这样的 北京 上海 深圳 ....想要让它显示成这样 请选择城市 北京 上海 深圳....
2015-08-18 14:14:26 1395
转载 comboBox1 查找其他数据
例如:comboBox1绑定了数据源datatabledatatable中有三个字段,分别为id, name,number;设置如下:id作为comboBox1的valuemember;name作为comboBox1的displaymember;当我选中一条记录后,怎么获取number呢?实现方法:在comboBox1_SelectedIndexChanged事件里
2015-08-18 13:55:22 1035
转载 comboBox控件的使用
一、编程方式添加:使用comboBox.Items.Add(ojbect item)方法添加一个项C#代码 private void DoBindData() { for (int i = 0; i { comboBox1.Items.Add(i +
2015-08-18 13:51:44 739
转载 C#中comboBox绑定数据集后事件中取值出System.data.dataRowView问题
写了一段代码,希望通过comboBox选项自动关联填充另外两项输入框时发现数据获取异常comboBox绑定数据源代码如下: this.cbKHMC.DataSource = dt; this.cbKHMC.DisplayMember = "Name"; this.cbKHMC.ValueMember = "Value
2015-08-18 13:49:21 5285
转载 datatable绑定comboBox
实现功能: datatable绑定comboBox,在下拉菜单中显示对应数据实现方法: 1、生成datatable,并为combox绑定数据源: comboBox1.DataSource = dt1; comboBox1.DisplayMember = "用户编码"; comboBox1.ValueMem
2015-08-18 13:43:32 1197
原创 DataGirdView嵌套mdi中样式影响后的解决方案
private void dgvShow_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e) { DataGridViewRow dgr = dgvShow.Rows[e.RowIndex]; if (dgr.Cells["是否已回站"].Value.ToStr
2015-08-17 10:46:39 288
原创 DataGridView 隔行换色后再根据数据换色
/// /// 隔行变色 /// /// 传入DataGridView控件名称 public static void DgvRowColor(System.Windows.Forms.DataGridView dgv) { if (dgv.Rows.Count != 0)
2015-08-15 11:35:07 512
原创 dt新建行之后排序
dt.Rows.Add(((Hashtable)this.Tag)["ID"].ToString(), sqlDisplayMember); DataView dv= dt.DefaultView; dv.Sort="ID DESC";
2015-08-14 11:51:55 436
原创 限制只能输入小数
/// /// 限制只能输入小数 /// /// /// public void checkeKey(object sender, KeyPressEventArgs e) { #region 例如:0.123,15,46.1等 //IsNumbe
2015-08-12 16:36:50 316
原创 控制textbox里的值大于35,小于52
private void txtPumpNum_TextChanged(object sender, EventArgs e) { //获取发货方量 decimal SendNumber = Convert.ToDecimal(txtSendNumber.Text.Trim() == "" ? "0" : txtSendNumber.
2015-08-12 16:35:33 420
转载 winForm ComBox禁用鼠标滚轮
实现一:public partial class Form1 : Form, IMessageFilter{ public Form1() { InitializeComponent(); } #region IMessageFilter 成员 public bool PreFilterMessage(re
2015-08-12 13:09:37 1500
原创 在Datagridview中双事件获取行号时数据源重新绑定后
不能采用获取原来的索引去设置选中行采用这种: DataTable dt = (DataTable)dgvShow.DataSource; DataRow[] dr = dt.Select("序号=" + YieldTransitID_DGV); int index = dt.Rows.IndexOf(dr
2015-08-11 19:00:53 249
原创 winfrom中用户控件写一个日历控件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Windows.Forms;name
2015-08-11 18:55:34 1799
原创 给dt新建行
给dt新建行ComboBox cm=((ComboBox)fy.Controls["panshow1"].Controls["cmbYieldRoleNO"]); DataTable dt = (DataTable)cm.DataSource; dt.Columns.Add("ID"); dt.Colum
2015-08-10 11:03:06 300
原创 SQL
把数据放临时表select * into table1 from UserInfo--清空表数据--table1要清空表的名称--如果修改数据出错了,需要还原你刚备份的数据,还原之前把数据清空一下,再把你临时表的数据放到你的表中TRUNCATE table table1 --添加列ALTER TABLEManpowerLeave ADDLeaveBegi
2015-08-10 11:02:22 194
原创 后台调用js,给同一个事件绑定一个方法
查询存储脚本sp_helptext GetCashYieldTransitMarkSecond 后台调用js,给同一个事件绑定一个方法ScriptManager.RegisterClientScriptBlock(this,Page.GetType(),"", "TabCount()", true); Page.RegisterStartupScript("","Ta
2015-08-10 11:01:42 302
原创 Js://计算天数
Js://计算天数 functionDays() { //开始时间 vartxtYearAnnualDates =txtBeginTime.GetText(); //结束时间 vartxtNextYearAnnualDates = txtEndSendTime.GetT
2015-08-10 11:00:48 272
原创 tempDay
//TimeSpantempDay;//相减得到的时间 //if(EndSendTime > BeginTime) //{ // tempDay = EndSendTime.Subtract(BeginTime); // dr["天数"] =tempDay.Days;//天数
2015-08-10 11:00:18 371
原创 二位小数
txtPrice.Text = Convert.ToDecimal(dt.Rows[0]["先进先出单价"]).ToString("0.00");double.Parse(mMyListItems["加权平均单价"]).ToString("f2"); doubled; if(double.TryParse(mMyListItems["预
2015-08-10 10:59:29 318
原创 报错为未启用当前数据库的 SQL Server Service Broker,请为此数据库启用 Service Broker
报错为未启用当前数据库的 SQL Server Service Broker,请为此数据库启用 Service BrokerUSE ZJJA20150306ALTER DATABASE ZJJA20150306 SET NEW_BROKER WITH ROLLBACK IMMEDIATE;ALTER DATABASE ZJJA20150306 SET ENABLE_BROKERSEL
2015-08-10 10:58:50 2099
原创 计算天数
计算时间天数:public static long getDu(string strateTime,string endTime) { long dutant=0; try { string framt = "yyy-mm-dd"; long puls = 60 * 60 * 24;
2015-08-10 10:58:18 384
原创 用户控件使用ViewState
一般页面中套用用户控件使用ViewState["GridViewTableTime"] = SqlManpowerLeaveTimeDt;,在普通页面再访问不了ViewState, ViewState只在当前页面有效,解决可以给用户控件页面设置属性,获取ViewState。public DataTable GridViewTableTime { get {
2015-08-10 10:57:33 544
原创 当前时间的三天
当前时间的三天select 生产发货编号,买受方单位,工程名称,浇注部位,罐车编号,罐车司机,发货方量,之后累计方量,搅拌机组,发货时间,序号 from YieldTransit_Vwhere 发货时间 BETWEEN DATEADD(DAY,-3,GETDATE()) AND GETDATE()
2015-08-10 10:56:45 262
原创 combox
这两天一直被一个问题困扰着,就是 我用一个combox显示数据,并根据用户的选择,触发SelectedIndexChanged事件完成一些操作,但是当用combox数据绑定到一个dataset时就触发了SelectedIndexChanged事件,请教如何在数据绑定时不让combox控件触发SelectedIndexChanged事件,本来想设个Flag变量,判断是不是第一次登录,那样也可以,
2015-08-10 10:56:11 635
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人