摘要:
vs2005针对datatable已经有封装好的去重复方法:1 //去掉重复行2 DataView dv = table.DefaultView;3 table = dv.ToTable(true, new string[] { "name", "code" });4 5 此时table 就只有name、code无重复的两行了,如果还需要id值则6 7 table = dv.ToTable(true, new string[] { "id","name", "code" });//第一个参数tr 阅读全文
摘要:
//去掉重复行DataView dv = table.DefaultView;table = dv.ToTable(true, new string[] { "name", "code" });此时table 就只有name、code无重复的两行了,如果还需要id值则table = dv.ToTable(true, new string[] { “id”,"name", "code" });//排序dt.DefaultView.Sort="ID,NameASC";dt=dt.DefaultVie 阅读全文
摘要:
有时候vs2005起始最近打开项目过多很想清除掉,但打遍了也没找到清除选项在哪里,今天找到了方法,发上来和大家共享。方法一手工操作方法:1)删除最近打开的文件运行regedit,打开HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\FileMRUList 之后,在右边删除相应键值就可以了。2)删除最近打开的项目操作同上,只是键值位置不同HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList自动清除:takwai做的批处理,把下面代码保存在扩展名为bat的文 阅读全文
摘要:
protected void grid1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { string s2 = "select subDivisionName from Tbh_SubDivsionMaster"; SqlDataAdapter ada = new SqlDataAdapter(s2, con); DataSet ds = new DataSet(); ada.Fill(ds); DropDown 阅读全文
摘要:
用GridView或其他控件绑定数据的时候,有时候需要判断从数据库中获取的值是否是空值,然后显示相应的内容,如果在后置代码中写的话只有是在RowDataBound事件里判断,而我们可以在前台ASPX页面中使用如下代码来判断绑定的值是否是空值:<%# string.IsNullOrEmpty(Eval("pic").ToString()) ? "" : Eval("pic") %> 阅读全文
摘要:
平常工作,尤其是面试中经常遇到这样一个问题,查询表A中31到40条的记录,ID可能是不连续的。如果ID连续select * from A where ID between 31 and 40如果ID不连续,提供三种写法--两次对表A查询效率较低select top 10 * from A where ID not in (select top 30 ID from A)--外层查询没有对表A查询,效率大有提高select top 10 * from (select top 40 * from A order by ID) as t order by t.IDdesc--ROW_NUMBER() 阅读全文
摘要:
别说我是标题党啊,尽管你可能认为IIS/.Net/SQL Server的安装对你来说可能比写个“Hello world"还简单,但请问,你开发的软件是给自己用的吗?绝大多数应该是给客户使用吧?既然是客户,那我们就不能排除客户是白痴的可能性,当然了,如果你打算亲自去给客户把一切都弄好,那是另外一回事。以上就作为“序”,下面开始正文。IIS的安装在以前即使对开发人员来说也是个麻烦事,后来,我制作了几个IIS自动安装程序(见:还为安装IIS发愁吗?全系列IIS自动安装程序倾囊奉送!--技术原理介绍及成品下载),再后来,Windows 7、8之类的系统安装IIS就简单多了。但是,不同Wind 阅读全文
摘要:
参考下图,可看到效果,为CheckBoxList每个项目添加一张图片。准备五张图片,如上图,和CheckBoxList项目数据:View Code privateDictionary<string,string>Operation(){Dictionary<string,string>o=newDictionary<string,string>();o.Add("i","Insert");o.Add("e","Edit");o.Add("c","Ca 阅读全文
摘要:
先看看效果:准备数据:http://www.cnblogs.com/insus/articles/1439030.html.aspx:<asp:CheckBoxListID="CheckBoxListColour"runat="server"RepeatColumns="10"RepeatDirection="Horizontal"OnDataBound="CheckBoxListColour_DataBound"OnSelectedIndexChanged="CheckBoxL 阅读全文
摘要:
看看效果:在专案中,创建aspx页面,拉上FileUpload控件一个Image,将用来预览上传时的图片。View Code <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default2.aspx.cs"Inherits="Default2"%><!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="ser 阅读全文