随笔 - 22, 文章 - 48, 评论 - 421, 阅读 - 21万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

03 2008 档案

摘要:这两天操作SQL Server的数据,需求是将一个日期类型字段的时、分、秒去处,即 ‘2007-11-07 16:41:35.033’ 改为‘2007-11-07 00:00:00‘,所以查询了一下网上对DateTime类型操作的SQL语法,发现实现这个功能很简单。 update YourTable set YourDateColumn = CONVERT(char(11),YourDateCo... 阅读全文

posted @ 2008-03-15 14:22 匆匆 阅读(452) 评论(0) 推荐(0) 编辑

摘要:C#中,字符串的声明,你使用String还是string?String? string? 只有一个大小写的问题,你习惯用哪个?知道具体的区别吗?我是习惯了用string,区别也是最近才找到了权威的根据,'CLR via C#'。其实,String是CLR的类型名称(也算是keyword),而string是C#中的keyword。在C#的编译时,默认会增加几行代码,看了你就会明白string和Str... 阅读全文

posted @ 2008-03-15 14:16 匆匆 阅读(458) 评论(0) 推荐(0) 编辑

摘要:最近研究Ajax,突然想起有些网站有局部刷新的登陆效果,而Ajax提供了ModalPopup,刚好有类似效果。 因为登陆要调用后台cs页面中的部分功能,所以,结合UpdatePanel实现了这一功能。不知道谁还有更好的实现方式,欢迎共享。 我的源码:SupLogin.rar Aspx页面主要代码: 1 2 3 4 Welcome back: ... 阅读全文

posted @ 2008-03-15 14:01 匆匆 阅读(701) 评论(0) 推荐(0) 编辑

摘要:因为项目需要,感觉使用Ajax的TabContainer比较方便,但是其默认的样式与我们已有的风格不一致,所以查了查资料,凑了套简单的style. 效果图: Css Style: Code in aspx Content of Tab 1 Content of Tab 1 ... 阅读全文

posted @ 2008-03-15 13:48 匆匆 阅读(1522) 评论(0) 推荐(0) 编辑

摘要:SQL like子句的另一种实现方法,速度比like快(转)一般来说使用模糊查询,大家都会想到LIKE select * from table where a like '%字符%' 如果一个SQL语句中用多个 like模糊查询,并且记录条数很大,那速度一定会很慢。 下面两种方法也可实现模糊查询: select * from table where patindex('%字符%',a)>0... 阅读全文

posted @ 2008-03-14 11:15 匆匆 阅读(1375) 评论(0) 推荐(0) 编辑

摘要:1:access连接类using System.Data.OleDb;using System.Configuration;public class ConDB{ public ConDB() { } public static OleDbConnection getConnection() { string connstring = "Provider... 阅读全文

posted @ 2008-03-12 10:11 匆匆 阅读(350) 评论(0) 推荐(0) 编辑

摘要:Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签Ctrl+B,P: 移动到上一书签Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索Ctrl+Shift+I: 反向渐进式搜索Ctrl+F: 查找Ctrl+Shift+F: 在文件中查找F3: 查找下一个Shift+F3: 查找上一个C... 阅读全文

posted @ 2008-03-10 15:18 匆匆 阅读(156) 评论(0) 推荐(0) 编辑

摘要:1.先加个ButtonField,转为模板,把CommandName改下名字成 chooseModel2.模板列里放的控件的 CommandArgument 属性设置下值 ,没设置的话好像取不到 3.前台代码(部分省略)CommandArgument ="" 4.后台代码protected void GridViewIw1_RowCommand(object sender, GridViewC... 阅读全文

posted @ 2008-03-09 03:17 匆匆 阅读(1240) 评论(0) 推荐(0) 编辑

摘要:在GridView模版列中设置如下 ' /> 在后台代码中使用((CheckBox)GridView1.Rows[i].FindControl("CheckBox1")).Checked;可以正常判断checkbox是否被选中而((HtmlInputRadioButton)GridView1.Rows[i].FindControl("Ra... 阅读全文

posted @ 2008-03-09 03:17 匆匆 阅读(1284) 评论(1) 推荐(0) 编辑

摘要:首先在 LinkButton 的 CommandName 属性里面输入 Select然后在GridView1_SelectedIndexChanged事件里面输入protected void GridView1_SelectedIndexChanged(object sender, EventArgs e){Response.Write(GridView1.SelectedIndex.ToStri... 阅读全文

posted @ 2008-03-09 03:16 匆匆 阅读(2941) 评论(0) 推荐(0) 编辑

摘要:要实现GrdView分页的功能。操作如下:1、更改GrdView控件的AllowPaging属性为true。2、更改GrdView控件的PageSize属性为 任意数值(默认为10)3、更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式。GridView属性设置好了,从页面上也能看到分页样式。现在开始实现分页的功能:1、在后添加,2... 阅读全文

posted @ 2008-03-09 03:13 匆匆 阅读(690) 评论(0) 推荐(0) 编辑

摘要:1.单个主键 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using S... 阅读全文

posted @ 2008-03-09 03:13 匆匆 阅读(3451) 评论(0) 推荐(0) 编辑

摘要:合并 GridView 的表头单元格 阅读全文

posted @ 2008-03-09 03:12 匆匆 阅读(1875) 评论(1) 推荐(0) 编辑

摘要:同时编辑 GridView的 多行 '> 注... 阅读全文

posted @ 2008-03-09 03:10 匆匆 阅读(2493) 评论(0) 推荐(0) 编辑

摘要:为 GridView 添加多层表头 阅读全文

posted @ 2008-03-09 03:09 匆匆 阅读(418) 评论(0) 推荐(0) 编辑

摘要:1:创建一个生成随机字符串的类using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.... 阅读全文

posted @ 2008-03-08 14:48 匆匆 阅读(292) 评论(0) 推荐(0) 编辑

摘要:一 <%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_load(Object obj,EventArgs e) { //创建服务器端控件. //指定的标记"LINK"初始化此类的新实例. HtmlGenericContr... 阅读全文

posted @ 2008-03-08 12:04 匆匆 阅读(1539) 评论(1) 推荐(0) 编辑

摘要:1.导出Excel:页面增加一个按钮,单击事件添加如下方法:protected void Button1_Click(object sender, EventArgs e){ Export("application/ms-excel", "学生成绩报表.xls");}private void Export(string FileType, string FileName){ ... 阅读全文

posted @ 2008-03-08 00:28 匆匆 阅读(928) 评论(0) 推荐(0) 编辑

摘要:1.前台要设置ShowFooter="True" ,否则默认表头为隐藏的!2.后台private double sum = 0;//取指定列的数据和protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowIndex >= 0) {... 阅读全文

posted @ 2008-03-08 00:26 匆匆 阅读(496) 评论(0) 推荐(0) 编辑

摘要:protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e){ switch (e.Row.RowType) { case DataControlRowType.Header: //第一行表头 Tabl... 阅读全文

posted @ 2008-03-08 00:24 匆匆 阅读(535) 评论(0) 推荐(0) 编辑

摘要:解决方案:主要是绑定后过滤public void bind(){ string sqlstr = "select top 10 * from Employee"; sqlcon = new SqlConnection(strCon); SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon); ... 阅读全文

posted @ 2008-03-08 00:22 匆匆 阅读(504) 评论(0) 推荐(0) 编辑

摘要:GridView固定表头 ... 阅读全文

posted @ 2008-03-08 00:20 匆匆 阅读(768) 评论(2) 推荐(0) 编辑

摘要:方案一:简单的方法,新窗口不固定大小方案二:精确控制弹出窗口大小位置 阅读全文

posted @ 2008-03-08 00:18 匆匆 阅读(1283) 评论(1) 推荐(0) 编辑

摘要:1.实现隐藏 添加一个CheckBox1 显示隐藏家庭住址 public void bind() { string sqlstr = "select top 5 * from Employee"; sqlcon = new SqlConnection(strCon); SqlDataAdapter myda = new SqlDataAdap... 阅读全文

posted @ 2008-03-08 00:16 匆匆 阅读(1474) 评论(0) 推荐(0) 编辑

摘要:首先设置 //换行gridview里有一列绑定的数据很长,显示的时候在一行里面显示,页面拉得很宽。原因是连续英文段为一个整体导致的,在RowDataBound中添加上了一句e.Row.Cells[2].Style.Add("word-break", "break-all")就可以。如果要给所有的列增加此属性:protected void Page_Load(object sender, Even... 阅读全文

posted @ 2008-03-08 00:14 匆匆 阅读(752) 评论(0) 推荐(0) 编辑

摘要:'> ... 阅读全文

posted @ 2008-03-08 00:11 匆匆 阅读(795) 评论(1) 推荐(0) 编辑

摘要:双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowIndex != -1) { ... 阅读全文

posted @ 2008-03-08 00:03 匆匆 阅读(463) 评论(0) 推荐(0) 编辑

摘要:1.方法一 双击GridView的OnRowDataBound事件; 在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int i; //执行循环,保证每条数据都可以... 阅读全文

posted @ 2008-03-08 00:01 匆匆 阅读(1083) 评论(0) 推荐(2) 编辑

摘要:双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //如果是绑定数据行 if (e.Row.RowTyp... 阅读全文

posted @ 2008-03-07 23:57 匆匆 阅读(534) 评论(0) 推荐(0) 编辑

摘要:1.前台代码 无标题页 ... 阅读全文

posted @ 2008-03-07 23:48 匆匆 阅读(1396) 评论(0) 推荐(0) 编辑

摘要:1.前台代码 无标题页 ' DataValueField="员工性别" Da... 阅读全文

posted @ 2008-03-07 23:39 匆匆 阅读(1055) 评论(1) 推荐(0) 编辑

摘要:VS2005中 GridView导入Excel的导入需要注意的几点 最近遇到GridView导入Excel问题,总结出几点: 1、如果出现下面的错误提示可用重载VerifyRenderingInServerForm方法解决。 错误提示: 类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内 在后台文件中重载VerifyRenderingInSer... 阅读全文

posted @ 2008-03-07 23:24 匆匆 阅读(754) 评论(0) 推荐(0) 编辑

摘要:1.CREATE TABLE [dbo].[Employee] ([ID] [int] NOT NULL ,[身份证号码] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[姓名] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[员工性别] [char] (10) COLLATE Chinese_PR... 阅读全文

posted @ 2008-03-07 23:08 匆匆 阅读(2419) 评论(0) 推荐(0) 编辑

摘要:方法一:将htmlencode设置为false即可方法二:使用模板列'>'>附录-常用格式化公式:{0:C} 货币;{0:D4}由0填充的4个字符宽的字段中显示整数;{0:000.0}四舍五入小数点保留第几位有效数字;{0:N2}小数点保留2位有效数字;{0:N2}% 小数点保留2位有效数字加百分号;{0:D}长日期;{0:d}短日期;{0:yy-MM-dd} 例如07-3-25;;{0... 阅读全文

posted @ 2008-03-07 23:02 匆匆 阅读(799) 评论(0) 推荐(0) 编辑

摘要:解决方法如下: 1、先在GridView中添加一模板列,编辑模板,然后添加一按钮,设置commandName和CommandArgument属性如下: >//pid 为主键 2、接着,结束模板编辑,选中gridview,在属性面板处点“N”事件,在Rowcommand事件处双击并添加代码,如下: protected void GridView1_RowCommand(object ... 阅读全文

posted @ 2008-03-07 16:11 匆匆 阅读(2604) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示