C#中如何取得ComboBox控件SelectedValue的正确值?[C#郁闷]
摘要:ComboBox已经被绑定到了一个DataSet的Table中。该表中包含2列:一个string型的名称列和一个int型的id列。名称列被绑定到控件的DisplayMember,而id列则被绑定到ValueMember。目的是通过对该控件的操作得到SelectedValue中的int型id值。现在的问题是:没法得到该值,但奇怪的却能从调试用的textBox中显示出正确的值来。调试的片断如下:pri...
阅读全文
posted @
2009-11-30 23:50
追梦人RUBY
阅读(2984)
推荐(0) 编辑
C#中如何去除或屏蔽窗体默认的关闭按钮
摘要:很多时候,在winform的设计下,会遇到新建窗体时不需要用到默认的关闭按钮的情况,而是用另外设置关闭 button或其他控件来控制窗体的关闭。 之前我遇到这个问题时,问了很多朋友,都没找到方法,VS的窗体属性里也没那一项,在MSDN里也没有相关的资料。 但后来偶然发现,原来办法是很简单的,只需要在初始化窗体的时候不显示那关闭按钮就可以了。 具体方法是,加上一句 “ this.Con...
阅读全文
posted @
2009-11-30 21:38
追梦人RUBY
阅读(394)
推荐(0) 编辑
未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral
摘要:藏 未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到指定的文件。问题分析:安装的Microsoft.Office.Interop.Excel 的版本不对解决方法:修改Web....
阅读全文
posted @
2009-11-28 08:29
追梦人RUBY
阅读(1998)
推荐(0) 编辑
C#多线程机制探索1
摘要:http://hi.baidu.com/hehc08/blog/item/824d5afe364e37385d60084a.html[引]
阅读全文
posted @
2009-11-22 10:36
追梦人RUBY
阅读(163)
推荐(0) 编辑
C#--理解Thread.Sleep函数
摘要:C#--理解Thread.Sleep函数我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒? 2、某人的代码中用了一句看似...
阅读全文
posted @
2009-11-22 10:35
追梦人RUBY
阅读(1209)
推荐(0) 编辑
【详解】Delphi多线程处理
摘要:【详解】Delphi多线程处理 http://hi.baidu.com/boxroom/blog/item/97a82a3fea4606e554e7239f.html━━━━━━━━━━━━━━━━γ...
阅读全文
posted @
2009-11-22 10:33
追梦人RUBY
阅读(692)
推荐(0) 编辑
delphi多线程的入口函数也可以是一个过程
摘要:多线程其实非常简单,DELPHI有多线程的类,你添加即可使用,但是我喜欢自己调用API,方法如下: 定义一个函数或者过程,这个函数就是线程要执行的内容,然后调用API就可以不断创建线程,每个线程都单独的执行那个函数,执行完毕线程就自动关闭,下面是我程序里面的部分代码: {下面这个就是线程过程,我的线程传递一个参数,建立的SOCKET}procedure ClientThread(var sock...
阅读全文
posted @
2009-11-22 10:32
追梦人RUBY
阅读(340)
推荐(0) 编辑
Delphi另一个多线程函数:BeginThread
摘要:Delphi另一个多线程函数:BeginThread━━━━━━━━━━━━━━━━━━━━━━━━━...
阅读全文
posted @
2009-11-22 10:31
追梦人RUBY
阅读(1555)
推荐(0) 编辑
C#多线程函数如何传参数和返回值
摘要:提起多线程,不得不提起 委托(delegates)这个概念.我理解的委托就是 具有 同样参数和返回值 的函数的集合.比如public delegate void MyDelegate(int arg);就是这种形式的函数 void Myfuntion(int i); 的集合.如何将一个函数加入 委托 的集合?MyDelegate dele = new MyDelegate(Myfuntion1);...
阅读全文
posted @
2009-11-22 10:30
追梦人RUBY
阅读(893)
推荐(0) 编辑
用Visual C#调用Windows API函数
摘要:Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非...
阅读全文
posted @
2009-11-22 10:29
追梦人RUBY
阅读(241)
推荐(0) 编辑
c#日期时间的操作的函数总结[转]
摘要:当前日期时间的获取:DateTime datetime1=DateTime.Now;日期时间的运算:string str1=datetime1.toString();//获取当前日期和时间string str1=(datetime1.AddYears(1)).ToString(); //加年份string str1=(datetime1.AddMonths(1)).ToString();//加月份...
阅读全文
posted @
2009-11-22 10:28
追梦人RUBY
阅读(274)
推荐(0) 编辑
DBLookupComboBox1 在 DBGrid1 中制作下拉
摘要:DBLookupComboBox1 在 DBGrid1 中制作下拉表a的数据做为下拉内容(后台表),表b做为目的表(及要操作表)组件:query1 DataSource1 query2 DataSource2 DBLookupComboBox1 DBGrid1 button1用query1连接后台表a,用query2连接表b, DBGrid1连接表b在query2的sql中写:select * f...
阅读全文
posted @
2009-11-17 22:40
追梦人RUBY
阅读(356)
推荐(0) 编辑
dbgrid1
摘要:sql.Add('select * from 表名 where 条件 order by字段asc'); //进行查询、排序 其中“ order by 表示按“指定字段”进行排列顺序 参数:asc(升序) 或desc(降序) ”begindbgrid1.Columns [0].Width :=512; //0表示第一列 ,end;beginedit1....
阅读全文
posted @
2009-11-17 22:40
追梦人RUBY
阅读(291)
推荐(0) 编辑
Delphi中DBGrid行列颜色设置
摘要:1. 纵向斑马线效果:实现网格的奇数列和偶数列分别以不同的颜色显示,以区别相邻的数据列。 file://在DbGrid的DrawColumnCell事件中编写如下代码: Case DataCol Mod 2 = 0 of True: DbGrid1.Canvas.Brush.Color:= clBlue; file://偶数列用蓝色 False: DbGr...
阅读全文
posted @
2009-11-17 21:44
追梦人RUBY
阅读(1883)
推荐(0) 编辑
C#中的事务处理
摘要:namespaceTransactionTest2{34publicclassProgram5{6staticvoidMain(string[]args)7{8stringstr="server=.;database=Flight;uid=sa;pwd=1234";9Transactiontrans=newTransaction();10trans.RunSqlTransaction(str);1...
阅读全文
posted @
2009-11-16 20:09
追梦人RUBY
阅读(174)
推荐(0) 编辑
利用C#事务处理对数据库进行多重操作
摘要:有A B C 三个数据库操作语句,利用C#事务处理进行多重操作,如果任何一个语句发生问题,则所有语句都不执行。 C# codeSqlCommand sqlCmd = new SqlCommand();sqlCmd.Connection = sqlCnn;sqlCmd.Transaction = sqlCnn.BeginTransaction(); //完成事务处理的前期准备工作try{//将用户注...
阅读全文
posted @
2009-11-16 20:06
追梦人RUBY
阅读(207)
推荐(0) 编辑
c#常用正则表达式
摘要:http://hi.baidu.com/yaobiao/blog/item/86c5a851c9cb6b868c54303a.html"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" /...
阅读全文
posted @
2009-11-16 19:38
追梦人RUBY
阅读(181)
推荐(0) 编辑
C#事务处理
摘要:以下示例创建一个 OleDbConnection 和一个 OleDbTransaction。它还演示了如何使用 BeginTransaction、Commit 和 Rollback 方法。 public void RunOleDbTransaction(string myConnString){OleDbConnection myConnection = new OleDbConnection(m...
阅读全文
posted @
2009-11-16 19:37
追梦人RUBY
阅读(215)
推荐(0) 编辑
asp.net与动网论坛的整合
摘要:思路: 在网站登陆的时候,写Cookies,访问论坛的时候读这个Cookies,如果存在的话,就查询动网的用户表,然后写动网自己的Cookies和Session具体方法:1.是要同步用户表,这个就不多说了.2.在asp.net做的网站中登录成功后写一个cookie.Response.Cookies["bhj"].Path = "/";//实现全站共享cookie,如果不在同一个域中就设成同一个域R...
阅读全文
posted @
2009-11-12 10:39
追梦人RUBY
阅读(306)
推荐(0) 编辑
DZ NT!架构
摘要:http://www.cnblogs.com/aaa6818162/archive/2009/05/24/1488236.html
阅读全文
posted @
2009-11-11 18:47
追梦人RUBY
阅读(169)
推荐(0) 编辑
亲密接触Discuz!NT之架构篇:优良架构 方便网站整合与二次开发
摘要:考虑到用户的实际应用需求和面向未来的软件开发理念,Discuz!NT在设计和开发之初就构建了优良的架构,大大提高了软件的伸缩性、可扩展性和重用性。本架构除了使Discuz!NT自身结构更为清晰和更易于维护以外,也为用户进行二次开发和完善论坛个性化提供了极大的方便。Discuz!NT采用了如下的四层结构,让我们简单介绍一下: (一)显示层显示层可由用户自行进行设计和修改,用以显示最终的web页面界面...
阅读全文
posted @
2009-11-11 17:36
追梦人RUBY
阅读(332)
推荐(0) 编辑
Discuz .net整合3.0Beta的注册、注销、登录、删除用户、修改密码等
摘要:语言为 C# 版本,注:使用时,一定要在此类所在的项目下(根目录)应用需要的dll以及dnt.config文件,把部分DISCUZ的DLL文件引用到项目中。 600) this.width = 600;attachimg(this, 'load');" test.gif(16.00 K)2009/6/19 11:43:58下载地址: 以下内容会员跟帖回复才能看到=================...
阅读全文
posted @
2009-11-11 16:48
追梦人RUBY
阅读(752)
推荐(1) 编辑
ASP.NET网站与Discuz!NT论坛整合
摘要:1.引入5个DLL到项目中分别是using Discuz.Common;using Discuz.Forum;using Discuz.Config;using Discuz.Entity;using Discuz.Data;2 public class Discuz_NT { public static ArrayList Login(string username, string passwo...
阅读全文
posted @
2009-11-11 15:34
追梦人RUBY
阅读(543)
推荐(0) 编辑
discuz NT!整合
摘要:在看过这篇文章http://www.jb51.net/article/20851.htm和这篇文章http://www.jb51.net/article/20850.htm按上述文章的描述,先按discuz!nt的用户指南,在windows 2003下安装好论坛。 并以admin进去,添加apikey等。 然后用VS2008新建一项目,添加toolkit.dll和json的引用。 好了, 如果你认...
阅读全文
posted @
2009-11-11 11:20
追梦人RUBY
阅读(608)
推荐(0) 编辑
Delphi 中的MD5实现方法
摘要:在Delphi自带的Indy控件中其实是提供了MD2,MD4,MD5对象的,我们可以直接使用它们来完成MD5的签名算法。而不需要再去找其它的DLL或是Pas了。 在Uses单元中引用 IdHashMessageDigest,IdGlobal, IdHash 单元,再写如下代码即可以达到MD5的实现。 示例代码 procedure TForm1.Button1Click(Sender: TObjec...
阅读全文
posted @
2009-11-05 21:18
追梦人RUBY
阅读(245)
推荐(0) 编辑
即时对话,在线对话,QQ,MSN,UC,popo
摘要:QQ: http://is.qq.com/webpresence/code.shtml MSN:http://www.gowindowslive.com/messenger/button/ 英文 http://www.365groups.com/msnonlinecode.aspx 中文网易popo: http://luntan.popo.163.com/viewthread.php?tid=40...
阅读全文
posted @
2009-11-04 13:33
追梦人RUBY
阅读(241)
推荐(0) 编辑