知识大全 GridView控件实现数据项的编辑、更新、取消

Posted 编辑

篇首语:君不见长松卧壑困风霜,时来屹立扶明堂。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 GridView控件实现数据项的编辑、更新、取消相关的知识,希望对你有一定的参考价值。

GridView控件实现数据项的编辑、更新、取消  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   using System;

   using System Data;

   using System Data SqlClient;

   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 Demo : System Web UI Page

  

        protected void Page_Load(object sender EventArgs e)

       

            if (Page IsPostBack == false)

           

                BindData();

           

       

  

        public void BindData()

       

            string strSql = select UserID C_Name E_Name QQ from Demo_User ;

            DataTable dt = SqlHelper ExecuteDataset(SqlHelper CONN_STRING CommandType Text strSql null) Tables[ ];

  

            GridView DataSource = dt;

            GridView DataKeyNames = new string[] UserID ;//主键

            GridView DataBind();

       

  

        protected void GridView_PageIndexChanging(object sender GridViewPageEventArgs e)

       

            GridView PageIndex = e NewPageIndex;

            BindData();

       

  

        protected void GridView_RowEditing(object sender GridViewEditEventArgs e)

       

            GridView EditIndex = e NewEditIndex;

            BindData();

       

  

        protected void GridView_RowCancelingEdit(object sender GridViewCancelEditEventArgs e)

       

            GridView EditIndex = ;

            BindData();

       

  

        protected void GridView_RowUpdating(object sender GridViewUpdateEventArgs e)

       

            string strSql = Update Demo_User set QQ=@QQ where UserID=@UserID ;

            SqlParameter[] para =

                                    new SqlParameter( @QQ ((TextBox)(GridView Rows[e RowIndex] Cells[ ] Controls[ ])) Text ToString() Trim())

                                    new SqlParameter( @UserID (int)GridView DataKeys[e RowIndex] Value)

                                   ;

            SqlHelper ExecuteNonQuery(SqlHelper CONN_STRING CommandType Text strSql para);

  

            GridView EditIndex = ;

            BindData();

       

  

  

  

  

   <table align= center bgcolor= #c de border= cellpadding= cellspacing= width= % >

            <tr>

                <th colspan= >

                    GridView演示</th>

            </tr>

           <tr>

               <td colspan= >

                  <asp:GridView ID= GridView runat= server Width= % AutoGenerateColumns= False AllowPaging= True OnPageIndexChanging= GridView_PageIndexChanging PageSize=

                  OnRowCancelingEdit= GridView_RowCancelingEdit OnRowEditing= GridView_RowEditing OnRowUpdating= GridView_RowUpdating   >

                    <Columns>

                          <asp:BoundField DataField= UserID HeaderText= UserID ReadOnly= True />

                          <asp:BoundField DataField= C_Name HeaderText= 中文名字 ReadOnly= True />

                          <asp:BoundField DataField= E_Name HeaderText= 英文名字 ReadOnly= True />

                          <asp:BoundField DataField= QQ HeaderText= QQ帐号 />

                        <asp:CommandField HeaderText= 编辑 ShowEditButton= True />

                      </Columns>

                      <RowStyle HorizontalAlign= Center />

                      <PagerStyle HorizontalAlign= Right />

                  </asp:GridView>

               </td>

           </tr>

  

  

   </table>

cha138/Article/program/net/201311/11647

相关参考

知识大全 7.2.3 数据源控件和数据绑定控件相配合

   如前两个小节所述ASPNET为处理数据提供两组控件数据源控件和数据绑定控件本节介绍它们是如何相互配合的数据源控件处理后台的数据连接以及编辑排序分页等行为数据绑定控件

知识大全 .net开发中的支持树型的GridView控件

.net开发中的支持树型的GridView控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  支

知识大全 ASP.NET入门教程 7.4.2 GridView控件[4]

ASP.NET入门教程7.4.2GridView控件[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET入门教程 7.4.2 GridView控件[3]

ASP.NET入门教程7.4.2GridView控件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET入门教程 7.4.2 GridView控件[2]

ASP.NET入门教程7.4.2GridView控件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET入门教程 7.4.2 GridView控件[1]

ASP.NET入门教程7.4.2GridView控件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 excel如何取消自动隐藏的数据

excel如何取消自动隐藏的数据可以在关键的单元格中将字体颜色设置为与表格底色一致(例如白色),平时是看不到的,但鼠标点了后在上面的编辑框中会显示内容,如果要在单元格中看到内容只要将字体颜色改成深色就

知识大全 属性和控件编辑器

 Delphi提供了开放的API是程序员可以增强DelphiIDE的功能共有种开放工具的APIs:属性编辑器控件编辑器专家/导航和版本控制系统本文讨论属性编辑器和控件编辑器给出的例子说明如何

知识大全 忽略更新的软件怎么取消

忽略更新的软件怎么取消打开360软件管家,软件升级,右下角已忽略软件点击重新提示OK!希望能帮助到你!同步推正版提示更新的软件怎样忽略更新●●●●●有的补丁是无法修复的,比如office相关的漏洞,因

知识大全 使用c#(datagrid控件)编辑xml文件

  对xml文件的记录进行删除修改或增加新记录   利用了datagrid控件的sortmand事件对xml里的记录进行排序  email:  &nb