ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:16.51KB ,
资源ID:9948743      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9948743.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(博客制作代码.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

博客制作代码.docx

1、博客制作代码博客制作代码using System;using System.Collections;using System.Collections.Generic;using System.Configuration;using System.Data;/添加DateSet类所在的命名空间using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using Sy

2、stem.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;/添加数据库访问类的命名空间public partial class BlogManager_BlogType : System.Web.UI.Page private static int blogid = -1; protected void Page_Load(object sender, EventArgs e) if (null = Sessionname) Response.Redirect(/login.aspx);

3、 if (!IsPostBack)/页面首次加载 blogid = GetBlogId(); GVBind(); / / 从数据库中读取类型信息,显示在GridView上 / private void GVBind() /读取数据 String strsql = select * from ST_class where BlogId=id; SqlParameter parms = new SqlParameter (id,System .Data .SqlDbType .Int ), ; parms0.Value = blogid; DataSet ds = SqlHelper.Exectu

4、eDataSet(strsql, parms); /和GridView控件绑定,显示 gv_datalist.DataSource = ds.Tables0; gv_datalist.DataBind(); / / 通过会员名,来获得会员编号 / / private int GetBlogId() String sqlstr = select BlogId from tb_Blog where Username=name; /定义参数,并指定参数类型 SqlParameter parms= new SqlParameter (name,System .Data .SqlDbType .NVar

5、Char,50), ; /给参数赋值 parms0.Value = Sessionname.ToString(); SqlConnection conn = SqlHelper.GetConnection(); SqlDataReader dr = SqlHelper.ExectueReader(sqlstr, parms, conn); int id = -1; if (dr.Read() id = Convert.ToInt32(dr0); dr.Close(); conn.Close(); return id; protected void btn_Add_Click(object se

6、nder, EventArgs e) /读入文章类型名称 String typename = txt_type.Text; /判断该类型是否已经存在 String sqlstr = select count(*) from ST_class where ST_c_name=typename and BlogId=blogid; /定义参数,并指定参数的类型 SqlParameter parms = new SqlParameter (typename,System.Data.SqlDbType.NVarChar,50), new SqlParameter (blogid,System.Data

7、.SqlDbType.Int), ; /指定参数的值 parms0.Value = typename; parms1.Value = blogid; int k = Convert.ToInt32(SqlHelper.ExecuteScalar(sqlstr, parms); if (k 0) /存在,则提示该类型已存在 Response.Write(alert(该类型已存在!); else /不存在,则添加 sqlstr = insert into ST_class values(name,id); SqlParameter parms2 = new SqlParameter (name,S

8、ystem .Data .SqlDbType .NVarChar ,50), new SqlParameter (id,System .Data .SqlDbType .Int ), ; parms20.Value = typename; parms21.Value = blogid; SqlHelper.Excute(sqlstr, parms2); Response.Write(alert(添加成功!); GVBind(); / / GridView进入编辑状态 / / / protected void gv_datalist_RowEditing(object sender, GridV

9、iewEditEventArgs e) gv_datalist.EditIndex = e.NewEditIndex; GVBind(); / / GridView的取消 / / / protected void gv_datalist_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) gv_datalist.EditIndex = -1; GVBind(); / / GridView的修改 / / / protected void gv_datalist_RowUpdating(object sender, Grid

10、ViewUpdateEventArgs e) /读入修改后的数据 long id = Convert.ToInt64(gv_datalist.DataKeyse.RowIndex.Value);/要修改的文章类型的编号 String typename = (TextBox)(gv_datalist.Rowse.RowIndex.Cells2.Controls0).Text;/要修改的文章类型名称 /将修改的内容更新到数据库中 String sqlstr = update ST_class set ST_c_name=typename where ST_c_id=id; SqlParameter

11、 parms = new SqlParameter (typename,System.Data .SqlDbType .NVarChar ,50), new SqlParameter (id,System .Data .SqlDbType .BigInt ), ; parms0.Value = typename; parms1.Value = id; SqlHelper.Excute(sqlstr, parms); Response.Write(alert(修改类型名称成功!); gv_datalist.EditIndex = -1; GVBind(); / / GridView删除 / /

12、/ protected void gv_datalist_RowDeleting(object sender, GridViewDeleteEventArgs e) /获得要删除的记录的文章类型编号 long id = Convert.ToInt64(gv_datalist.DataKeyse.RowIndex.Value);/类型的编号 /删除 String strsql = delete from ST_class where ST_c_id=id; SqlParameter parms = new SqlParameter (id,System .Data .SqlDbType .Big

13、Int ), ; parms0.Value = id; SqlHelper.Excute(strsql, parms); Response.Write(alert(删除成功!); GVBind(); / / 模糊查找 / / / protected void btn_search_Click(object sender, EventArgs e) /判断输入框中有无输入 if (txt_key.Text.Trim().Equals() /无,则显示所有内容 GVBind(); return; else /有,则按关键字进行查询 String search = ddl_select.Select

14、edValue;/查询条件 String key = txt_key.Text;/查找关键字 String sqlstr; SqlParameter parms; /按照文章类型编号进行模糊查询 if (search.Equals(文章编号) sqlstr = select * from ST_class where ST_c_id like % + id + %; parms = new SqlParameter1; parms0 = new SqlParameter(id, System.Data.SqlDbType.NVarChar); parms0.Value = key; /按照文章

15、类型名进行模糊查询 else sqlstr = select * from ST_class where ST_c_name like % +name+ %and BlogID=id; parms = new SqlParameter2; parms0 = new SqlParameter(name, System.Data.SqlDbType.NVarChar, 50); parms1 = new SqlParameter(id, System.Data.SqlDbType.Int); parms0.Value = key; parms1.Value = blogid; DataSet ds

16、 = SqlHelper.ExectueDataSet(sqlstr, parms); /和GridView进行绑定 gv_datalist.DataSource = ds.Tables0; gv_datalist.DataBind(); / / 全选 / / / protected void cb_All_CheckedChanged(object sender, EventArgs e) /如果全选是选中的 if (cb_All.Checked) /则将GridView所有行的复选框都变为选中状态 for (int i = 0; i gv_datalist.Rows.Count; i+)

17、(CheckBox)(gv_datalist.Rowsi.Cells0.FindControl(CheckBox1).Checked = true; / / 取消全选 / / / protected void btn_cancelAll_Click(object sender, EventArgs e) /则将GridView所有行的复选框都变为未选中状态 for (int i = 0; i gv_datalist.Rows.Count; i+) (CheckBox)(gv_datalist.Rowsi.Cells0.FindControl(CheckBox1).Checked =false

18、; cb_All.Checked = false; / / 批量删除 / / / protected void btn_delete_Click(object sender, EventArgs e) /找到要删除的所有记录 /构建要用于执行删除的sql语句 String sql = delete from ST_class where ST_c_id in (; for (int i = 0; i 0) Response.Write(alert(删除成功,共删除 + j .ToString()+ 条记录!); else Response.Write(alert(删除失败!); GVBind();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1