转:C#动态循环生成button怎么分别写他们的事
摘要:for(int i=0;i<100;i++){var btn=new Button();//设置btn的各项属性//加入某个容器里面this.Controls.Add(btn);//如果要把它们的Click事件都绑定要一个处理方法上去,就这么写:btn.Click+=//你的那个处理方法名字//如果要把它们的Click事件都绑定各自的方法上去,就这么写:btn.Click+=(s,e)=>{ //你的处理代码};//其实这个匿名方法,参数就是s,e}来自:http://zhidao.baidu.com/question/410285212.html
阅读全文
posted @
2013-01-22 11:30
dm3344
阅读(406)
推荐(0) 编辑
ibatisNet 在运行时获取SQL的方法与限制
摘要:1 、需引入如下4个namespace:using IBatisNet.DataMapper;using IBatisNet.DataMapper.Configuration;using IBatisNet.DataMapper.MappedStatements;using IBatisNet.DataMapper.Scope;2、将下面语句添加到代码去,result 即为获取的SQL ISqlMappersqlMapper=newDomSqlMapBuilder().Configure();IMappedStatementstatement=sqlMapper.G...
阅读全文
posted @
2013-01-21 17:39
dm3344
阅读(837)
推荐(0) 编辑
ibatis 多表关联
摘要:1、将一个类当作某个类的属性,定义Model实体,如 在 a.cs中 定义 一个a.cs Model情况 public int id { get; set; } public string name { get; set; } public b b { get; set; }b.cs Model里面情况 public int id { get; set; } public string catalog { get; set; } public string sex { get; set; }将b类当作 a类的一...
阅读全文
posted @
2013-01-15 11:42
dm3344
阅读(409)
推荐(0) 编辑
(转)使用Regex.Replace只替换字符串一次
摘要:转自:http://www.cnblogs.com/lavandachen/articles/1986159.html想说替换一个字符串里的某段字符,并且只替换一次。想自己写又麻烦,后来看了下才发现Regex.Replace里有很多其他的参数都没注意。C#执行一次替换,可以使用这则表达式来实现,正则的Replace有6中重载版本,可以指定替换次数了开始位置。比较类型在构造正则表单时时指定,不在Replace方法中指定。Regex构造函数Regex(string pattern)Regex(string pattern,RegexOptions options)参数说明pattern:要匹配的正
阅读全文
posted @
2013-01-05 11:57
dm3344
阅读(1059)
推荐(1) 编辑
ibatis This SQL map does not contain a MappedStatement
摘要:1、“在xml文件里写sql语句时,写错一个单词”2、“return Mapper().QueryForList("List", null);改为了return Mapper().QueryForList("Admin.List", null); 居然可以了,使用了Satement命名空间,应用的时候必须加上命名空间”3、“检查你的Web.config” 自己补充的
阅读全文
posted @
2013-01-04 10:13
dm3344
阅读(1683)
推荐(0) 编辑