摘要: gridview编辑列(不使用控件绑定数据源)需要如下代码:<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"> <Columns> <asp:TemplateField HeaderText="类别ID"> 阅读全文
posted @ 2013-08-28 17:40 御不凡 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 拖fileupload控件,控件后加button1 lable1 lable2,还要在与本窗体同意目录下新建img文件夹protected void Button1_Click(object sender, EventArgs e) { bool fileIsValid = false; //如果上传了文件,则判断文件类型是否符合要求 if (this.FileUpload1.HasFile) { //获取上传文件的后缀 string fileExtension = System.IO.Path.GetExtension(this.FileUpload1.FileName).ToLower() 阅读全文
posted @ 2013-08-28 17:23 御不凡 阅读(372) 评论(0) 推荐(0) 编辑
摘要: --查询当天: select * from info where DateDiff(dd,datetime,getdate())=0--查询24小时内的: select * from info where DateDiff(hh,datetime,getDate())<=24 --info为表名,datetime为数据库中的字段值 --查询当天:select * from table where DateDiff(dd,datetime,getdate())=0--查询24小时内的:select * from table where DateDiff(hh,datetime,getDat 阅读全文
posted @ 2013-08-28 17:17 御不凡 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 下面求的是gridview中第5列的值,并在lable1中显示 protected void Page_Load(object sender, EventArgs e) { int b=0; DataSet1TableAdapters.fri dtdf = new DataSet1TableAdap 阅读全文
posted @ 2013-08-28 17:16 御不凡 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 2、产生随机数Random rd = new Random(); string ImageNewName = DateTime.Now.ToString("yyyyMMddHHmmss") + rd.Next(0, 10000).ToString()+fileExtension;3、获取相应文件夹下与id相对应的文件名 ,并删除文件。// File.Delete(Server.MapPath("../UploadImages/") + //partnertad.getDataById(id).Rows[0]["image2"].ToS 阅读全文
posted @ 2013-08-28 17:09 御不凡 阅读(193) 评论(0) 推荐(0) 编辑
摘要: gridview默认情况下,数据库中存储的超链接,是不会显示的。它会直接把超链接字符显示出来。 例如:选定数据源后,gridview自动生成的列是这样的: <asp:BoundField DataField="Content" HeaderText="内容" SortExpression="Cont 阅读全文
posted @ 2013-08-28 17:07 御不凡 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 提示未登录,点确认,跳到登陆页 1、 ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert('你还没有登录!');window.location='login.aspx'</script& gt;"); 2、 Cli 阅读全文
posted @ 2013-08-28 17:00 御不凡 阅读(190) 评论(0) 推荐(0) 编辑
摘要: sql2000中三个表级联删除create table a( id int primary key, Content varchar(50))create table b( id int primary key, a_id int)create table c( id int primary key, b_id int)a,b,c三个表,b表的外键是a表的主键,c表的外键是b表的主键。删除a中数据,b和c中的相关数据也被删除,这时用触发器--建立a表的触发器create trigger dela on ainstead of deleteasbegindeclare @aID intselec 阅读全文
posted @ 2013-08-28 16:57 御不凡 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 分页: gridview的属性中:AllowPaging="True" PageSize="2" 找到gridview的PageIndexChanging事件,双击进去 例如我是用DataTable作为数据源的,这样写就OK了 protected void GridView1_PageIndexCh 阅读全文
posted @ 2013-08-28 16:52 御不凡 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 好像是不能直接实现的。不过我从网上找到了这样的方法:比如在BLL层中,SubjectManager是我对Subject表的业务类,此类中包含了Subject表的增删改查等各种方法。在aspx 页面中放一个gridview,和一个ObjectDataSource,在为ObjectDataSource配置数据源时,就可以选择 BLL.SubjectManager,点击下一步选择各种数据方法。如果没有BLL层, 从DAL层中选择也一样。 阅读全文
posted @ 2013-08-28 16:48 御不凡 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 前台: 回复序号:楼 头像:' runat="server" /> 回复人: 回复内容: 回复时间: 后台:public void BindRest() { string Id = "8"; RestoresManager reMana = new RestoresManager(); DataTable dtRest = reMana.SelectRestListBySubjId(Id); DataTable dt = new DataTable(); dt.Columns.Add("Number", typeof(s 阅读全文
posted @ 2013-08-28 16:44 御不凡 阅读(891) 评论(0) 推荐(0) 编辑