1、GridView鼠标移入显示行相对应的图片
<a href="http://www.cnblogs.com/lz1211/archive/2009/12/11/1621758.html">http://www.cnblogs.com/lz1211/archive/2009/12/11/1621758.html</a>
2、中英文字符分割方法
3、C#触摸屏程序设计:
<a href="http://msdn.microsoft.com/zh-cn/library/ms811395.aspx">http://msdn.microsoft.com/zh-cn/library/ms811395.aspx</a>
4、站内搜索
<a href="http://blog.sina.com.cn/s/blog_5ccfaa880100ang4.html">http://blog.sina.com.cn/s/blog_5ccfaa880100ang4.html</a>
5、Winform项目打包(包括数据库)
<a href="http://www.cnblogs.com/scottckt/archive/2011/05/14/2046313.html">http://www.cnblogs.com/scottckt/archive/2011/05/14/2046313.html</a>
6、产生不重复的随机数
7、彻底解决Asp.net文件下载(Response.WriteFile)时文件名的中文乱码和空格异常问题
<a href="http://hi.baidu.com/591u/blog/item/8fc020389bddd0fcb311c72d.html">http://hi.baidu.com/591u/blog/item/8fc020389bddd0fcb311c72d.html</a>
8、网页上的视频播放功能(jquery插件)
<a href="http://www.malsup.com/jquery/media/#overview">http://www.malsup.com/jquery/media/#overview</a>
<a href="http://www.cnblogs.com/xiachufeng/archive/2010/07/01/1769120.html">http://www.cnblogs.com/xiachufeng/archive/2010/07/01/1769120.html</a>
<a href="http://www.cnblogs.com/wf5360308/articles/1574887.html">http://www.cnblogs.com/wf5360308/articles/1574887.html</a>
9、C#视频监控模块实现
<a href="http://www.cnblogs.com/over140/archive/2009/02/18/1387448.html">http://www.cnblogs.com/over140/archive/2009/02/18/1387448.html </a>
10、数据库备份与还原
<a href="http://www.cnblogs.com/bobofsj11/archive/2008/07/02/1233799.html">http://www.cnblogs.com/bobofsj11/archive/2008/07/02/1233799.html</a>
11、Microsoft.VisualStudio.Xaml 加载错误
<a href="http://hi.baidu.com/zhang1su2juan3/blog/item/cf4a45f2318c24c00a46e0fc.html">http://hi.baidu.com/zhang1su2juan3/blog/item/cf4a45f2318c24c00a46e0fc.html</a>
12、Winform中TextBox中文字滚动
对于在窗体上滚动输出文字,可以用TextBox, 设置它的SelectionStart属性,然后调用ScrollToCaret方法。为了持续滚动,你可以使用一个定时器。以下是个例子:
<a href="http://topic.csdn.net/u/20110814/18/ad02d705-3d52-4d68-92c7-637ed4e3bbf8.html?36490">http://topic.csdn.net/u/20110814/18/ad02d705-3d52-4d68-92c7-637ed4e3bbf8.html?36490</a>
13、灵活的运用数据绑定操作
绑定到简单属性:<%#UserName%>
绑定到集合:<asp:ListBox id="ListBox1" datasource='<%# myArray%>' runat="server">
绑定到表达式:<%#(class1.property1.ToString() + "," + class1.property2.ToString())%>
绑定到方法返回值:<%# GetSafestring(str) %>
绑定到Hashtable:<%# ((DictionaryEntry)Container.DataItem).Key%>
绑定到ArrayList:<%#Container.DataItem %>
若数组里里放的是对象则可能要进行必要的转换后再绑定如:
<%#((对象类型)Container.DataItem).属性%>
绑定到DataView,DataTable,DataSet:
<%#((DataRowView)Container.DataItem)["字段名"]%>或
<%#((DataRowView)Container.DataItem).Rows[0]["字段名"]%>
要格式化则:
<%#string.Format("格式",((DataRowView)Container.DataItem)["字段名"])%>
<%#DataBinder.Eval(Container.DataItem,"字段名","格式")%>
绑定到DataReader:
<%#((IDataReader)Container.DataItem).字段名%>
当然为了方便一般使用最多的就是DataBinder类的Eval方法了.不过这样对于同时要绑定大量的数据效率要低一些
在绑定数据时经常会用到这个句程序:<%# DataBinder.Eval(Container.DataItem,"xxxx")%>或者<%# DataBinder.Eval(Container,"DataItem.xxxx")%>
今天又学到一种,而且微软也说这种方法的效率要比以上两种高。
<%# ((DataRowView)Container.DataItem)["xxxx"]%>
很有用的,这样可以在前台页面做好多事情了。
还要记住要这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。
<%@ Import namespace="System.Data" %>
这种用法其实和<%# ((DictionaryEntry)Container.DataItem).Key%>是一个道理。
Text='<%# DataBinder.Eval(Container.DataItem, "字段") %>' 这样的方法是最快的
Text='<%# GetPrice() %>' 也可以绑定方法,但方法要是public的
Text='<%# "CarDetails.aspx?CarID=" + DataBinder.Eval(Container.DataItem, "CarID") %>' 还可以连接多个字段
关键是Container这个东西,它比较神秘。它的名称空间是System.ComponentModel。
初学.NET,现在在看DataGrid控件,在ItemTemplate显示数据时,
DataBinder.Eval(Container.DataItem,"Name")和Container.DataItem("Name")有什么区别?DataBinder是
System.Web里面的一个静态类,它提供了Eval方法用于简化数据绑定表达式的编写,但是它使用的方式是通过Reflection等开销比
较大的方法来达到易用性,因此其性能并不是最好的。而Container则根本不是任何一个静态的对象或方法,它是ASP.NET页面编译
器在数据绑定事件处理程序内部声明的局部变量,其类型是可以进行数据绑定的控件的数据容器类型(如在Repeater内部的数据绑定
容器叫RepeaterItem),在这些容器类中基本都有DataItem属性,因此你可以写Container.DataItem,这个属性返回的是你正在
被绑定的数据源中的那个数据项。如果你的数据源是DataTable,则这个数据项的类型实际是DataRowView。
14、创建一个DataSet并赋值
15、数据控件中LinkButton传递多个参数
CommandArgument='<%# Eval("ID")+","+Eval("课程名称")+","+Eval("Approved")%>'
获取值的话:
object [] arguments = e.CommandArgument.ToString().Split(',');
16、12个用于播放音乐和视频文件的jQuery插件
<a href="http://www.iteye.com/news/21953">http://www.iteye.com/news/21953</a>
17、asp.net中按钮的Confirm操作
18、DataView.RowFilter的使用注意点
<a href="http://www.cnblogs.com/top5/archive/2011/05/18/2050458.html">http://www.cnblogs.com/top5/archive/2011/05/18/2050458.html</a>
19、Chart控件使用案例
<a href="http://www.cnblogs.com/peterzb/archive/2009/07/21/1528246.html">http://www.cnblogs.com/peterzb/archive/2009/07/21/1528246.html</a>
20、获取时间格式:Monday August,15,2011 9:35:00 AM的代码如下
21、SQLServer 2005以上
22、使用LINQ技术将DataTable的行列转换
<a href="http://topic.csdn.net/u/20110620/15/bec4adee-ebd6-40c7-88f6-250050f79680.html">http://topic.csdn.net/u/20110620/15/bec4adee-ebd6-40c7-88f6-250050f79680.html</a>