• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    asp.net更新指定記錄的方法

    來源:懂視網 責編:小采 時間:2020-11-27 22:38:42
    文檔

    asp.net更新指定記錄的方法

    asp.net更新指定記錄的方法:本文實例講述了asp.net更新指定記錄的方法。分享給大家供大家參考。具體方法如下: 我們先來看html頁面: 代碼如下:<%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default
    推薦度:
    導讀asp.net更新指定記錄的方法:本文實例講述了asp.net更新指定記錄的方法。分享給大家供大家參考。具體方法如下: 我們先來看html頁面: 代碼如下:<%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default

    本文實例講述了asp.net更新指定記錄的方法。分享給大家供大家參考。具體方法如下:

    我們先來看html頁面:
    代碼如下:<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
     <form id="form1" runat="server">
             
            <div style="text-align: center">
                <table style="width: 302px; height: 246px;">
                    <tr>
                        <td colspan="2" style="width: 496px">
                            <asp:Label ID="Label2" runat="server" Text="更新指定數據" Font-Bold="True" ForeColor="Blue" Width="132px"></asp:Label></td>
                    </tr>
                    <tr>
                        <td colspan="2" style="width: 496px">
            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" Font-Size="Smaller" ForeColor="#333333" GridLines="None">
                <Columns>
                    <asp:BoundField DataField="商品編號" HeaderText="商品編號" />
                    <asp:BoundField DataField="商品名稱" HeaderText="商品名稱" />
                    <asp:BoundField DataField="商品數量" HeaderText="商品數量" />
                    <asp:BoundField DataField="商品單價" HeaderText="商品單價" />
                    <asp:HyperLinkField DataNavigateUrlFields="商品編號" DataNavigateUrlFormatString="Default.aspx?商品編號={0}"
                        HeaderText="更新" Text="更新" />
                </Columns>
                <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                <EditRowStyle BackColor="#999999" />
                <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
            </asp:GridView>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" style="width: 496px" align="center">
                             </td>
                    </tr>
                    <tr>
                        <td colspan="2" style="width: 496px">
                            <asp:Label ID="Label3" runat="server" Font-Size="Smaller" Text="商品名稱:" Width="65px"></asp:Label><asp:TextBox ID="TxtName" runat="server"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2">
                            <asp:Label ID="Label4" runat="server" Font-Size="Smaller" Text="商品數量:"></asp:Label>
            <asp:TextBox ID="TxtNum" runat="server"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td colspan="2">
                            <asp:Label ID="Label5" runat="server" Font-Size="Smaller" Text="商品單價:"></asp:Label>
            <asp:TextBox ID="TxtPrice" runat="server"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td colspan="2" style="width: 496px">
                             <asp:Button ID="BtnUpdate" runat="server" OnClick="BtnUpdate_Click" Text="更新" Width="55px" /></td>
                    </tr>
                </table>
            </div>
        </form>
    由上面頁面提交過來的數據我們接受然后利用sql執行更新數據庫
    代碼如下:View Code
    using System;
    using System.Configuration;
    using System.Data;
    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 System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;
    using System.Data.SqlClient;
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)//首次執行頁面時
            {
                GridViewBind();//綁定自定義方法GridViewBind
                if (Request.QueryString["商品編號"] != null)//判斷,如果可以獲取到id的值,則執行以下操作
                {
                    SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["strCon"]);
                    con.Open();
                    SqlDataAdapter ada = new SqlDataAdapter("select * from tb_shopping05 where 商品編號=" + Request.QueryString["商品編號"] + "", con);
                    DataSet ds = new DataSet();
                    ada.Fill(ds, "tb_shopping05");
                    DataRowView drv = ds.Tables["tb_shopping05"].DefaultView[0];
                    this.TxtName.Text = drv["商品名稱"].ToString();
                    this.TxtNum.Text = drv["商品數量"].ToString();
                    this.TxtPrice.Text = drv["商品單價"].ToString();
                }
            }
        }
        public void GridViewBind()//綁定GridView控件的自定義方法
        {
            SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["strCon"]);
            con.Open();
            SqlDataAdapter ada = new SqlDataAdapter("select * from tb_shopping05", con);
            DataSet ds = new DataSet();
            ada.Fill(ds);
            GridView1.DataSource = ds;
            GridView1.DataBind();
            con.Close();
        }
        protected void BtnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["strCon"]);
                con.Open();
                SqlCommand com = new SqlCommand("update tb_shopping05 set 商品名稱='" + this.TxtName.Text + "',商品數量='" + this.TxtNum.Text + "',商品單價='" + this.TxtPrice.Text + "' where 商品編號=" + Request["商品編號"], con);
                com.ExecuteNonQuery();
                GridViewBind();
                Response.Write("<script language=javascript>alert('恭喜您!信息更新成功!')</script>");
            }
            catch
            {
                Response.Write("<script language=javascript>alert('很遺憾!信息更新失敗!')</script>");
            }
        }
    }
    原理是這樣的,我們點擊經編輯的數據時會傳一個ID過來,然后我們再利用sql把接受過來的數據進行update即可了。

    希望本文所述對大家的asp.net程序設計有所幫助。

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    asp.net更新指定記錄的方法

    asp.net更新指定記錄的方法:本文實例講述了asp.net更新指定記錄的方法。分享給大家供大家參考。具體方法如下: 我們先來看html頁面: 代碼如下:<%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default
    推薦度:
    標簽: 記錄 方法 更新
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 精品91自产拍在线观看二区| 夜夜爽一区二区三区精品 | 午夜精品久久影院蜜桃| 欧美+亚洲+精品+三区| 精品久久久久久久久午夜福利| 亚洲国产精品嫩草影院久久 | 在线精品亚洲一区二区小说| 99热精品毛片全部国产无缓冲| 国内揄拍高清国内精品对白| 中日精品无码一本二本三本| 久久久久久国产精品免费免费| 9久热这里只有精品| freesexvideos精品老师毛多| 亚洲AV无码精品色午夜在线观看 | 87国产私拍福利精品视频| 国产大片91精品免费观看不卡| 精品国产午夜理论片不卡| 无码人妻精品中文字幕免费| 亚洲精品动漫免费二区| 人妻无码久久精品| 日本欧美国产精品第一页久久 | 精品久久久久久99人妻| 国产vA免费精品高清在线观看| 久久线看观看精品香蕉国产| 国内精品久久久久| 精品国产免费一区二区三区香蕉| 国产精品91视频| 国产在线精品网址你懂的| www.亚洲精品.com| 99久久99这里只有免费费精品| 国产麻豆精品久久一二三| 国产乱子伦精品无码码专区| 精品久久久久中文字幕日本| 国产成人精品一区二区秒拍| 国产精品扒开腿做爽爽爽视频| 92国产精品午夜福利| 国产精品2019| 成人国产精品日本在线观看| 国产精品成人99久久久久91gav| 精品国产一区二区22| 久久久久久青草大香综合精品|