我的c#笔记(不断新中)更新时间 2012年5月5日.docVIP

我的c#笔记(不断新中)更新时间 2012年5月5日.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我的c#笔记(不断新中)更新时间 2012年5月5日

数据库 利用ODBC进行数据操作的时候 如果是执行插入操作,别忘了 去掉 只读属性的对勾(如果是选择就不需要去掉对勾了) 解决Access连接 accdb 不可识别的数据库格式异常 在Access07之前的数据库后缀名均为*.mdb 而连接字符串写成Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myFolder\*.mdb?;Persist Security Info=False; 但是Access07和Access10将后缀名改为了*.accdb。而通过上述连接的话就会报出不可识别的数据库格式异常。 需要注意的是Microsoft.Jet.OLEDB.4.0的Oledb的连接方式是比较老的连接方式,而07以后的Oledb连接方式将改成Microsoft.ACE.OLEDB.12.0。 改后的连接变成了Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\*.accdb;Persist Security Info=False; 多线程 线程暂停的方式 利用可以利用ManualResetEvent 这个类的 Set ,waitone Reset 三个方法来实现 Waitone方法:如果当(别的线程)调用了ManualResetEvent .Set方法时,就会忽略该语句往下执行,如果(别的线程)调用了ManualResetEvent.Reset 方法时,就会执行该语句,即始终等待 Set:发信号源 Reset:复位(关闭)信号源 上面说得简单一点就是 如果有信号源(调用了set方法),那么Waitone语句就会忽略,如果没有信号源,那么waitOne语句就始终执行,直到别的线程调用ManualResetEvent.set方法才继续执行 网络编程 解决反序列化(Deserialize)无法找到程序集的错误 winform webForm 绑定数据字段 其中“%#Eval(“字段名称”)%”是最方便的显示字段的方法,能够方便的在模板中嵌入,其他方法还有使用“%#DataBinder.Eval(Container.DataItem,“字段名称”)%”方式来绑定相关的列,还有%#Bind(字段名)% 注意如果是Text=绑定字段 则用Text=%# Eval(CategoryName)%或者 Text=%# DataBinder.Eval(Container.DataItem,“字段名称”) % 是单引号 前两者是只能读数据,最后那个能修改数据 EnableViewState优先级别: ?? ? 全局配置 ? ? 程序  ? 页 ? 控件 ?? ? ?? ? 注意:下列服务器控件不能禁止ViewState ?? ? ?? ? Textbox ? ?? ? Checkbox ?? ? Checkbox ? List ?? ? RadioButtonList ?? ? 上面控件的状态通过IPostBackEventHandler ? 和 ? IPostBackDataHandler接口处理,而不是ViewState的机制,所以EnableViewState没有效果。?? 二、经常需要变值的控件,回发的数据并不依赖于ViewState。回发的控件都实现了IPostBackDataHandler接口,该接口的LoadPostData方法中,会对返回的值和ViewState中的值进行判断,如果改变了的话,调用RaisePostDataChangedEvent方法触发相应的事件(对于TextBox来说就是TextChanged事件)。LoadPostData中如果返回的值和ViewState中的值不同的话,将把TextBox的值设置成返回的值。这就是你看到的结果。 在MSDN中搜索“生命周期”即可获取页面时间执行顺序的详尽解释 Comma函数=》能带参数的单击函数比OnClick函数更加好用 设置控件的CommandName CommanfArgue 对应 并且在Command的响应函数(单击就响应)判断即可 占位控件(PlaceHolder) 占位控件PlaceHolder也是控件的容器,但是在HTML页面呈现中本身并不产生HTML,创建一个PlaceHolder控件代码如下所示。 asp:PlaceHolder ID=PlaceHolder1 runat=server ASP:Labelasp:/ //放置别的空间 像一个容器 占一个空间来容纳想容纳的控件 /asp:PlaceHolder Calendar1_DayRender事件 Rende:着色 在Cale

文档评论(0)

whemm + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档