- 博客(18)
- 收藏
- 关注
原创 在用户导入导出excel一直没有正解 考的代码总有问题 在此你不必担心 这能帮你就绝一切
一、导出标准excel 这个为题不是很好解决 不过通过以下学习 我想你用该没问题了 Asp.Net读取excel文件的时候 出错提示:外部表不是预期的格式 解决方法: 用记事本打开你的excel文件,看看显示是否为乱码。 若是html代码,则表示你的excel文件格式不是标准的excel格式,才会提示“外部表不是预期的格式”的错误; 若是乱码,我这边测试是不会提示这个错误的,可以成
2012-03-21 12:55:30
864
原创 repeater 换行 代码直接可用
//如果你的repeater里面用的是布局那么用以下代码 要不然 就把 "" 换成 " : ""%>Container.ItemIndex是指当前循环多少次(当前循环的次数)
2012-03-19 09:43:49
473
原创 ROW_NUMBER() over(order by id)分页存储过程 代码直接可用
create proc p_存储过程名 @当前页 int,@每页显示多少条 int as select * from (select *,ROW_NUMBER() over(order by id) as 排序 f rom (表名)) a where 排序 between (@当前页-1)*@每页显示多少条+1 and @当前页*@每页显示多少条 go
2012-03-19 09:39:28
562
原创 用户登录权限Forms验证方法
在项目的Web.config里面的 //loginUrl是没有权限默认跳到某个页面 还要在 标签的外面加上 //deny是拒绝所有用户 //allow 是允许用户有什么权限... users="?
2012-03-19 09:36:56
480
原创 继承...在代码中验证用户权限
public class Pagequanxian : System.Web.UI.Page { public Pagequanxian() {//注:要用继承验证权限时 调用方法必须要用构造方法() this.Init += new EventHandler(ckquanxian); } public vo
2012-03-19 09:35:50
398
原创 伪静态
在Web.config里面的标签下面把下面的代码复制进去 //在页面请求的时候都要通过这(注意:path="/question/*.html,/index.html" ,,,question是自定义的随便 只要和下面的~/question/(.[0-9]*)\.html里面的question对应上就行。。。。因为每次请求地址都要路过这然后通过type找都自己引用的那个类然后再找
2012-03-19 09:34:50
338
原创 超强的分页存储过程 可用来各种查询
CREATE PROCEDURE [dbo].[GetPagingList]( @Table nvarchar(1000), --表名 @Field nvarchar(1000) = '*', --读取字段 @Where nvarchar(500) = NULL, --Where条件 @GroupBy nvarchar(500) = N
2012-03-19 09:33:11
391
原创 删除数据库冗余数据 代码直接可用
delete where ScoreId not in (select max(ScoreId) from dbo.Score group by [Name], Score, GroupId, IP) 删除冗余的行数就是一个删除,然后用分组查寻出不是冗余的,然后再删除
2012-03-19 09:31:53
465
原创 向数据库插入一条sql语句 返回id
insert into 表名(字段名) values(值。。。。) select SCOPE_IDENTITY(); --返回本次语句块中插入数据的最后一个自增量ID insert into 表名(字段名) values(值。。。。) select @@IDENTITY; --返回整个数据库中插入数据的最后一个自增量ID
2012-03-19 09:28:22
1398
原创 便利Repeater里面的控件
foreach (RepeaterItem rp in Repeater1.Items) { CheckBox ch = (CheckBox)rp.FindControl("ChBoxOne"); //得到reapeater里面CheckBox id是ChBoxOne Label lblId = (L
2012-03-19 09:26:35
568
原创 在文本框向数据库提交时提交内容有form表单时
要在 page 事件里面把validateRequest="false" 放在里面“当前页” 在Web.config/标签里面把 放在里面 切忌 有时标签里面有指令要注意
2012-03-19 09:25:48
654
原创 取得用户IP 代码直接可用
public static string GetRealIp() { string ip=""; try { HttpRequest request = HttpContext.Current.Request; if (request.
2012-03-19 09:25:02
327
原创 Jquery AJAX
$("#imgbtnSubmit").click(function () { //ajax就是用js在A页面跳转传参 在web页面的加载时执行一些逻辑关系 $.post("ajax.aspx", //post方式提交 post安全不在地址栏显示 传输数据量大 post有三个参数第一个是要跳转的页面在那个页面的加载的时候执行操作 { name: $("
2012-03-19 09:24:00
327
原创 采集原理 代码直接可用
其实采集并没有什么只是经验少有时有人说 “采集” 有时会误导人 说白了就是: 首先得到一个入口“入口 就是url地址” 通过正则表达式 “(?\\\'](http:\\/\\/|\\.\\/|\\/)?\\w+(\\.\\w+)*(\\/\\w+(\\.\\w+)?)*(\\/|\\?\\w*=\\w*(&\\w*=\\w*)*)?[\\\"\\\']),放在泛型里面,然后便利泛型调用
2012-03-19 09:22:19
506
原创 便利CheckBoxList
foreach(ListItem cb in CheckBoxList.Items) { if(cb.Selected==true)//判断CheckBoxList里面其中一个是否为真 { Response.Write(cb.text); } } //不解释
2012-03-19 09:18:28
533
原创 导出EXCEL以HTML代码向excel输出不是标准的excel 方法直接可用
protected void CreateExcel(DataSet ds, string fileName) { //输出形式为excel (固定的)导出什么格式 Response.ContentType = "application/vnd.ms-excel"; //指定下载的文件名称 传来文件名 生成文件的时候把文件命名
2012-03-19 09:17:35
526
原创 SQL 行转列 详细分析
表结构如下: 登录名 权限 权限id 用户名 admin 系统首页 1 孟灵 admin 采购进货 2 孟灵 admin 销售出货 3 孟灵 admin 查看库存 4 孟灵 admin 客户管理 5 孟灵 qy 系统首页 1 钱宇 qy 查看库存 4 钱宇 qy 供货商管理 6 钱宇 行专列语句: select 登录名,用户名 max(case when 权限='
2012-03-19 09:14:54
489
原创 用户上传EXCEL文件 取值转换成DataSet 代码直接可用
首先在网页放上以下控件以便于显示信息用来查看 //判断是否上传了文件 if里面的代码需要在一个上传按钮的点击事件里面 if (FileUpload1.HasFile) { //指定上传文件在服务器上的保存路径 string saveP
2012-03-19 09:10:14
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人