摘要: 方法一:SelectedIndex获取gridview当前选中行的内容txtid.Text = GridView1.Rows(GridView1.SelectedIndex).Cells(1).Text '获取第二列txttitle.Text = CType(GridView1.Rows(GridV... 阅读全文
posted @ 2015-09-23 23:08 xashxsy 阅读(1734) 评论(0) 推荐(0)
摘要: 在使用RDLC报表时,碰到这种情况:当只有一页数据时,报表却显示两页,第二页除了报表头之外数据为空。然后,当有多页数据时,最后一页为空。RDLC报表设计好后,在ReportViewer预览报表时,页数都正常;但在切换为整页模式时,常造成多了不少空白页出来。第一时间觉得不可思议,在ReportView... 阅读全文
posted @ 2015-09-23 23:02 xashxsy 阅读(311) 评论(0) 推荐(0)
摘要: 序号字段图片字段类型控件数备注1 BoundField02 CheckBoxField13 HyperLinkField14 ButtonField15 CommandField16 TemplateField3控件前后各有一个LiteralControl控件。 阅读全文
posted @ 2015-09-23 22:57 xashxsy 阅读(154) 评论(0) 推荐(0)
摘要: 实现方法:双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs... 阅读全文
posted @ 2015-09-23 22:42 xashxsy 阅读(225) 评论(0) 推荐(0)
摘要: 我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。(1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消... 阅读全文
posted @ 2015-09-23 22:33 xashxsy 阅读(163) 评论(0) 推荐(0)
摘要: 方法一:DateTime startdate=DateTime.Parse("2013-11-01");DateTime enddate = DateTime.Parse("2013-11-11");int d = enddate.Subtract(startdate).Days;定义开始时间sta... 阅读全文
posted @ 2015-09-23 22:23 xashxsy 阅读(702) 评论(0) 推荐(0)
摘要: using System;using System.Web; using System.Data;using System.Data.SqlClient;public class MessageBox{public MessageBox(){}/// /// 警告框/// /// 警告字串/// 警... 阅读全文
posted @ 2015-09-23 22:19 xashxsy 阅读(317) 评论(0) 推荐(0)
摘要: 经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带... 阅读全文
posted @ 2015-09-23 16:12 xashxsy 阅读(356) 评论(0) 推荐(0)
摘要: 1、在WebForm窗体中,设置GridView的ShowFooter="True"2、在后台代码中private int jhrs=0,ybrs=0;//定义变量protected void GridView1_RowDataBound(object sender, GridViewRowEven... 阅读全文
posted @ 2015-09-23 15:36 xashxsy 阅读(361) 评论(0) 推荐(0)
摘要: 方法一:​protected void Button1_Click(object sender, EventArgs e){//关闭页面--弹出提示ClientScript.RegisterStartupScript(Page.GetType(), "", ​"");//关闭页面--不弹出提示Cli... 阅读全文
posted @ 2015-09-23 15:31 xashxsy 阅读(316) 评论(0) 推荐(0)
摘要: 1.数据定义语言(DDL-Data Definition Language),如Create,Alter,Drop2.数据查询语言(DQL-Data Query Language),如Select3.数据处理语言(DML-Data Manipulation Language),如Insert,Upd... 阅读全文
posted @ 2015-09-23 15:22 xashxsy 阅读(162) 评论(0) 推荐(0)
摘要: select ygbm,ygxm,(select case when ygxb = '1' then '男' else '女' end) as ygxb,ygmz,sfid,zzmm,ygsr,gzsj,byxx,xlmc,zcmc,jnmc,zwmc,lxdh,gzgw,memo from vw_... 阅读全文
posted @ 2015-09-23 15:21 xashxsy 阅读(3456) 评论(0) 推荐(0)
摘要: SQL中的Date型字段在GridView控件中默认显示为yyyy/mm/dd 0:00:00格式,不符合中文习惯。为了使其显示为"yyyy-MM-dd"格式,需要做以下设置:​1、打开GridView任务栏​2、设置Date型字段的DataFormatString为{0:yyyy-MM-DD}​ 阅读全文
posted @ 2015-09-23 15:20 xashxsy 阅读(2889) 评论(0) 推荐(0)
摘要: DateTime dt = DateTime.Now;TextBox1.Text = dt.ToString("yyyy-MM-dd"); 阅读全文
posted @ 2015-09-23 15:17 xashxsy 阅读(544) 评论(0) 推荐(0)
摘要: 1、打开GridView任务栏​2、设置字段的属性,将"NullDisplayText"设置为"0" 阅读全文
posted @ 2015-09-23 15:16 xashxsy 阅读(284) 评论(0) 推荐(0)
摘要: 一、创建步骤​1、建立主报表​2、建立子报表​,添加参数,用于接受主报表关联字段的值。3、在主报表中插入"子报表"控件,设置子报表的"常规"和"参数"属性。"常规"属性用于设定子报表的名称,"参数"属性用于将子报表与主报表通过子报表的参数、主报表的关联字段将二者关联起来。​4、在后台代码中为主报表指... 阅读全文
posted @ 2015-09-23 15:13 xashxsy 阅读(997) 评论(0) 推荐(0)
摘要: this.button1.Click += new System.EventHandler(this.button1_Click);这段代码,实际上也就是所谓的事件注册代码。该代码的意思是:如果this.button1的Click事件发生之后,就转向this. button1_Click方法进行处理... 阅读全文
posted @ 2015-09-23 15:10 xashxsy 阅读(1733) 评论(0) 推荐(0)
摘要: 1、设置报表的PageSize和Margins​尺寸2、设置主体的尺寸,大小不能超过报表PageSize-Margins​,如width=21-2-2=17cm​height=29.7-2-2=25.7cm3、设置Tablix的尺寸,大小不能超过主体的尺寸​ 阅读全文
posted @ 2015-09-23 15:08 xashxsy 阅读(600) 评论(0) 推荐(0)
摘要: _blank 浏览器会另开一个新窗口显示链接_self,在同一框架或窗口中打开所链接的文档。此参数为默认值,通常不用指定。_parent,将链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。_top,在当前的... 阅读全文
posted @ 2015-09-23 15:08 xashxsy 阅读(332) 评论(0) 推荐(0)
摘要: 使用RDLC制做中文报表时,需要精确控制表格线的位置,如何才能做到精确控制表格线的位置呢?经过实践,发现只要按下面的方法,就可以精确控制表格线的位置。​1、插入折线图​2、修改折线图的location和EndPoint​,下图为一条横线的数据。从图中可知,Location为起点的数据,EndPoin... 阅读全文
posted @ 2015-09-23 15:00 xashxsy 阅读(592) 评论(0) 推荐(0)
摘要: 这种问题是因为你提交的Form中有HTML字符串,例如你在TextBox中输入了html标签,或者在页面中使用了HtmlEditor组件等,解决办法是禁用validateRequest。如果你是.net 4.0或更高版本,一定要看方法3。此方法在asp.net webForm和MVC中均适用因为4.... 阅读全文
posted @ 2015-09-23 14:55 xashxsy 阅读(191) 评论(0) 推荐(0)
摘要: 1、RDLC报表有三种类型,分别为​表、矩阵、列表,如下图:2、表类型为Table,对应的为表头+数据类型的报表​,如下图:​​3、矩阵类型为Matrix,对应的类似于Excel中的数据透视表,如下图:​4、列表类型为List,对应的报表形式为一条记录生成一张报表,如下图: 阅读全文
posted @ 2015-09-23 14:52 xashxsy 阅读(476) 评论(0) 推荐(0)
摘要: 利用RDLC报表的添加总计功能,可以很方便的给报表添加小计和总计功能。​操作步骤如下:1、设定报表的分组字段,如下图:​2、点击行组下面“详细信息”右边的三角箭头,在下拉菜单中选择添加总计-晚于(在下面)或早于(在上面),就可增加小计行。3、点击行组下面“Group1”右边的三角箭头,在下拉菜单中选... 阅读全文
posted @ 2015-09-23 14:49 xashxsy 阅读(1179) 评论(0) 推荐(0)
摘要: 在开发web应用程序时,我们需要把已登录但未授权用户的访问跳转到UnauthorizedAccess.aspx页面,否则已登录用户访问未授权的页面时会再次跳转到登录页面,“我不是已经登录了吗?怎么还要登录,到底怎么回事?”用户会觉得莫名其妙。为了解决这个问题,就需要将已登录但未授权用户的访问跳转到U... 阅读全文
posted @ 2015-09-23 14:21 xashxsy 阅读(476) 评论(0) 推荐(0)
摘要: 首先加入命名空间using System.Data.SqlClient;1.查询SqlConnection conn = new SqlConnection();conn.ConnectionString = "Data Source=(local);Initial Catalog=数据库名;Use... 阅读全文
posted @ 2015-09-23 14:19 xashxsy 阅读(1010) 评论(0) 推荐(0)
摘要: 工作中有时需要创建如下所示的折叠报表​,其特点是先按单位名称收缩显示,然后点击对应的展开+号时,显示出具体岗位的明细。如何创建呢?1、在RDLC报表模板中,加入一个“表”控件​。2、将DataSet中的数据字段拖入表中​。3、增加两个行组,如,将单位名称设为父组、岗位名称设为子组。​​4、给两个行组... 阅读全文
posted @ 2015-09-23 14:16 xashxsy 阅读(455) 评论(0) 推荐(0)
摘要: 环境:VS20101、新建一个Default.aspx文件,把ReportViewer1控件和ScriptManager1拖到页面上。(1)、从ReportViewer1控件的任务栏中选择设计新报表,出现”报表向导“对话框。依次设置如下:“数据集属性”,选择或设置数据集。“排列字段”,将相应字段拖放... 阅读全文
posted @ 2015-09-23 14:15 xashxsy 阅读(6291) 评论(0) 推荐(0)
摘要: 以前接触到的访问权限,用户登录进来,判断一下用户的身份,根据其身份的权限,进行显示相应的内容。不过那样有个弊端,权限是写死在程序里面的。这一点对于灵活性高的系统来说,肯定是不可取的。所以我们要把权限控制变编译时为运行时。废话不多说,直切主题。下面这幅图是实现这个权限管理功能的表结构逻辑。对系统用户进... 阅读全文
posted @ 2015-09-23 14:12 xashxsy 阅读(288) 评论(0) 推荐(0)
摘要: 1、导入命名空间​using System.Configuration;using System.Web.Configuration ;2、输入代码​protected void Page_Load(object sender, EventArgs e){if (!Page.IsPostBack){... 阅读全文
posted @ 2015-09-23 14:07 xashxsy 阅读(440) 评论(0) 推荐(0)
摘要: 如果VS2005及VS2008中使用菜单【网站】-【ASP.NET配置】进入使用网站管理工具(WAT)的表单验证(Forms验证)方式来建立网站数据库,默认数据库名为ASPNETDB.MDF。系统将会自动建立一套系统数据表(VS2008中为11个这样的数据表),利用这个系统数据表可以快捷地进行创建新... 阅读全文
posted @ 2015-09-23 14:05 xashxsy 阅读(1938) 评论(0) 推荐(0)
摘要: 本示例操作 主要实现a. ReportViewer关联Report1.rdlc的简单呈现b. 对带有报表参数的Report1.rdlc的呈现c. 利用程式生成的DataSet 填充报表d. 调用存储过程 生成DataSet 填充报表==========简单的呈现==========1. 打开VS20... 阅读全文
posted @ 2015-09-23 14:03 xashxsy 阅读(530) 评论(0) 推荐(0)
摘要: SELECT gwb.gwbm, gwb.dwmc, gwb.gwmc, gwb.gwlb, gwb.zprs,(SELECT COUNT(*) AS rs FROM zyb WHERE (gwbm = gwb.gwbm) GROUP BY gwbm) AS ybrsFROM gwb 阅读全文
posted @ 2015-09-23 11:52 xashxsy 阅读(1089) 评论(0) 推荐(0)
摘要: SQL Server Browser和SQL Server (sqlexpress)都连接正常,但老是登录不进去,提示说什么建立远程连接出错​刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005时,在默认的设置下 SQL Serv... 阅读全文
posted @ 2015-09-23 11:49 xashxsy 阅读(254) 评论(0) 推荐(0)
摘要: VIA协议是SQL Server的一个连接协议,全名Virtual Interface Architecture,中文名是虚拟接口架构。这个协议本是Wintel联盟想出来的。Wintel联盟是Microsoft与Intel的商业联盟,该联盟意图并成功地取代了IBM公司在个人计算机市场上的主导地位,所... 阅读全文
posted @ 2015-09-23 11:47 xashxsy 阅读(4272) 评论(0) 推荐(0)
摘要: 方法一:1、前台增加ButtonField字段2、后台代码: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType... 阅读全文
posted @ 2015-09-23 11:23 xashxsy 阅读(221) 评论(0) 推荐(0)
摘要: 方法一:设定控件属性如:方法二:编写代码:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRo... 阅读全文
posted @ 2015-09-23 10:47 xashxsy 阅读(240) 评论(0) 推荐(0)