首页 > 其他分享 >GridView 自定义简单操作

GridView 自定义简单操作

时间:2023-01-04 14:36:17浏览次数:35  
标签:GridView 自定义 AccessDataBase System pubs 简单 using EditIndex

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
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
public

partial

class
SY16 : System.Web.UI.Page
...
{
protected void Page_Load(object sender, EventArgs e)
...{
if (Page.IsPostBack)
return;
DataBind();

}
protected void GridView_pubs_RowDeleting(object sender, GridViewDeleteEventArgs e)
...{
int SelectedIndex = e.RowIndex;
string pub_id = GridView_pubs.Rows[SelectedIndex].Cells[1].Text;
BLL.AccessDataBase db = new BLL.AccessDataBase();
db.Delete(pub_id);
DataBind();
Response.Write(SelectedIndex.ToString() + pub_id);

}
protected void Button_query_Click(object sender, EventArgs e)
...{
BLL.AccessDataBase db = new BLL.AccessDataBase();
DataSet ds = db.Query(TextBox_query.Text.ToString());
GridView_pubs.DataSource = ds;
GridView_pubs.DataBind();
}
protected void GridView_pubs_RowEditing(object sender, GridViewEditEventArgs e)
...{
GridView_pubs.EditIndex = e.NewEditIndex;
DataBind();

}
protected void GridView_pubs_RowUpdating(object sender, GridViewUpdateEventArgs e)
...{
int EditIndex = e.RowIndex;
Response.Write(EditIndex.ToString());
string pub_id = ((TextBox)GridView_pubs.Rows[EditIndex].Cells[1].Controls[0]).Text;
string pub_name = ((TextBox)GridView_pubs.Rows[EditIndex].Cells[2].Controls[0]).Text;
string city = ((TextBox)GridView_pubs.Rows[EditIndex].Cells[3].Controls[0]).Text;
string state = ((TextBox)GridView_pubs.Rows[EditIndex].Cells[4].Controls[0]).Text;
string country = ((TextBox)GridView_pubs.Rows[EditIndex].Cells[5].Controls[0]).Text;
BLL.AccessDataBase db = new BLL.AccessDataBase();
db.Update(pub_id, pub_name, city, state, country);
GridView_pubs.EditIndex = -1;
DataBind();
}
protected void GridView_pubs_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
...{
GridView_pubs.EditIndex = -1;
DataBind();
}
private void DataBind()
...{
BLL.AccessDataBase db = new BLL.AccessDataBase();
DataSet ds = db.ShowData();
GridView_pubs.DataSource = ds;
GridView_pubs.DataBind();
}
}

标签:GridView,自定义,AccessDataBase,System,pubs,简单,using,EditIndex
From: https://blog.51cto.com/u_15929756/5988609

相关文章

  • app直播源代码,vue 自定义指令过滤特殊字符
    app直播源代码,vue自定义指令过滤特殊字符 /** *@tagsinput只可以輸入数字、字母、汉字 *@examplev-emoji */exportdefault(app)=>{ app.directive('emoj......
  • S7.NET —— 简单使用
    2023-01-04 最近想写个与PLC通讯的程序,找到了S7.NET,简单记录下使用方法用途:与西门子PLC通讯流程:创建连接——读/写数据——关闭连接1.添加引用usingS7.Net;2.......
  • spring mobile简单试用
    springmobile是spring新推出的一个用于支持移动浏览的小框架,用起来很简单,和springmvc结合也很方便。首先建立一个springmvc的工程然后,在pom.xml中添加springmobile的支......
  • dremio datastore简单说明
    datastore实际上是进行数据存储的实现(主要是配置以及元数据相关的)不少服务都使用到了此功能(namespace,catalog,user,job)实际上dremio官方对于dremio的部署(软件版,尤其......
  • Linux环境下java环境变量配置简单说明
    第一步:到jdk包的路径下tar-xvfjdk-8u121-linux-x64.tar.gz-C/usr/lib/jvm第二步:cd/usr/lib/jvmls-ls查看下 第三步:配置环境变量vim/etc/profile按键i进入插入......
  • CSV:简单格式下隐藏的那些坑
    摘要:本文将盘点处理CSV数据时我遇到的一些坑。本文分享自华为云社区《CSV—简单格式下隐藏的那些坑》,作者:aKi。前言CSV(Comma-SeparatedValues),是一种通用的、相对简单的......
  • go time的定时器简单总结
    go的标准库中的time包为我们提供了多个定时器的接口,总共分为以下几个:time.After,到了给定的duration的时间时,返回可读chan,也不会阻止程序运行,相当于一个消息通知time.Sle......
  • 工厂模式C++实现 (内附简单源码实现)
    抽象工厂模式为什么要用抽象工厂模式?*举个实际应用的例子,一个显示器电路板厂商,旗下的显示器电路板种类有非液晶的和液晶的;这个时候,厂商建造两个工厂,工厂A负责生产非......
  • pillow 创建图片并添加一些自定义信息
    fromPILimportImagevm=Image.new('RGBA',(dshape[1],dshape[0]))vm=Image.fromarray(np.array(ssddff,dtype=np.uint8))fromPIL.PngImageP......
  • Spring IOC官方文档学习笔记(六)之自定义bean的特性
    1.生命周期回调(1)如果我们想要介入bean的生命周期,可通过实现spring中的InitializingBean和DisposableBean接口来达到这一目的,spring会调用InitializingBean中的afterPro......