winform
dannyplus
这个作者很懒,什么都没留下…
展开
-
自动更新的实现
自动更新的实现原创 2022-08-15 22:38:43 · 205 阅读 · 0 评论 -
获取当前时间,精确到分钟
今天要做一个打印时间的统计,需要把时间的统计,如果直接把当前的时间记入数据库,做统计时再做时间的处理话,由于时间是在sql语句计算的,所以效率很差,所以直接把时间算好之后再记入数据库最好.操作比较烦锁:DateTime.Now.Date.AddHours(DateTime.Now.Hour).AddMinutes(DateTime.Now.Minute)不知哪位有更好的方法.原创 2008-04-16 18:54:00 · 4459 阅读 · 0 评论 -
datatable的创建,插入列,插入行,排序
在c#中创建表 插入列,插入行,排序1.创建表及插入列DataTable dt=new DataTable();dt.Colunmns.Add("Name",System.Type.GetType("System.String"));2.插入行DataRow newrow = dt.NewRow();newrow[0]="aa";dt.Rows.Add(newrow);原创 2008-01-16 23:38:00 · 3105 阅读 · 0 评论 -
获取及更新datatable中的数据
如果一个表中含有多数据库中表的数据,要更新的时候,最好的办法是用instead of 触发器. 如果这样的话,就不能用adapter.update(datatble)的形式来更新表,每个表的更新都要手动来写. DataTable dtInserted = dtCST.GetChanges(DataRowState.Added); DataTable dtDelet原创 2008-01-15 22:10:00 · 3059 阅读 · 0 评论 -
datagridview的column的index的显示问题
在.net 2.0的datagridview的列有时候会很"固执"地不按你所想的方式排列,其实是column的所显示出来的index和绑定它数据源的column的index 是一致的.如果想要和你所想的方式一致,要解决的办法是:1.将datagridview的列按你想的顺序排列2.将绑定的数据源的列也按同样的顺序排列3.按以上做法后,没有绑定的列会列在绑定列的后面原创 2007-12-17 01:30:00 · 3537 阅读 · 2 评论 -
对象不能从DBNull转换为其他类型
在处理数据的时候如果数据库里面的值为null,就会出现以上错误.如:num = Convert.ToInt32(dtedit.Rows[k][i]),如果此时dtedit.Rows[k][i]的值为null就会出现这个错误.解决办法:1.if (dtedit.Rows[k][i] == DBNull.Value) num原创 2008-02-22 23:07:00 · 2334 阅读 · 1 评论 -
DataGridViewComboxCell值无效 的原因
导致"DataGridViewComboxCell值无效"大致有两个原因:1.没有绑定这个comboxcell的数据源datasource,而却绑定了表格的值DataPropertyName2.数据源datasource绑定成功,但其ValueMember的值类型与绑定了表格的值DataPropertyName不一致导致.如: cbADRemark.DataSour原创 2008-02-22 22:55:00 · 3919 阅读 · 1 评论 -
C#只允许启动一个WinFrom进程
方法一:只禁止多个进程运行[STAThread]public static void Main(){ bool ret; System.Threading.Mutex mutex = new System.Threading.Mutex(true, Application.ProductName, out ret); if (ret) { System.Window转载 2007-10-07 11:41:00 · 581 阅读 · 0 评论 -
DateTime类常用技巧
//今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一转载 2007-10-21 01:56:00 · 507 阅读 · 0 评论 -
在新窗口中添加数据时取消dataGridView的新加行
有时我们需要在新窗口中添加数据,而不让dataGridView中的加入新加行。但即使取消了dataGridView中的新加功能,点击BindingNavigator中的新加按钮时,会出现新加行和新窗口同时出现的情况,这时我们只要注释掉下面一行就行了:this.customerBindingNavigator.AddNewItem = this.bindingNavigatorAddNewIte原创 2007-05-18 23:05:00 · 1731 阅读 · 0 评论 -
DATAGRIDVIEW控制
取得或者修改当前原创 2007-07-28 01:46:00 · 908 阅读 · 0 评论