最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET簡化編輯界面解決思路及實(shí)現(xiàn)代碼(2)

 更新時(shí)間:2013年01月25日 11:11:06   作者:  
這篇與前一篇改進(jìn)部分,也許大家會留意到動畫演示,主要是GridVeiw的更新與刪除會在每row都有。因此Insus.NET把它抽取出來,放在GridView外,感興趣的朋友可以了解下啊,希望本文對你有所幫助
程序是需要不斷改進(jìn),上午做了,下午再去看時(shí),會覺它不夠完美。
比如這個(gè):http://m.fzitv.net/article/33563.htm現(xiàn)在Insus.NET把它改為下面這個(gè)樣子:
 

這篇與前一篇改進(jìn)部分,也許大家會留意到動畫演示,主要是GridVeiw的更新與刪除會在每row都有。因此Insus.NET把它抽取出來,放在GridView外。致于一次性更新多筆記錄,Insus.NET在很早之前已經(jīng)錄制過視頻下載地址。還有一個(gè)就是刪除,在每row第一列放了一個(gè)CheckBox,讓用戶可以選擇記錄進(jìn)行刪除。
復(fù)制代碼 代碼如下:

<asp:TemplateField>
<ItemStyle BorderWidth="1" BorderColor="#c0c0c0" Width="1%" />
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" onclick="Javascript:changeRowBgColor(this)" />
</ItemTemplate>
</asp:TemplateField>

刪除前提示用戶確認(rèn)之后,再刪除,但是在這里遇上一個(gè)問題,就是首先判斷是否有選擇記錄,再confirm用戶確認(rèn)刪除
還有一點(diǎn)要注意的地方,就是選擇CheckBox之后,行可以Highlight,實(shí)現(xiàn)方可以參考:http://m.fzitv.net/article/33558.htm
以下較完整代碼,僅供參考:
復(fù)制代碼 代碼如下:

<asp:Table ID="Table1" runat="server" CssClass="table" CellPadding="2" CellSpacing="0">
<asp:TableHeaderRow Height="20" BackColor="#efebde" BorderWidth="1" BorderColor="#c0c0c0">
<asp:TableHeaderCell BackColor="#efebde" BorderWidth="1" BorderColor="#c0c0c0">
Chinese Name
</asp:TableHeaderCell>
<asp:TableHeaderCell BackColor="#efebde" BorderWidth="1" BorderColor="#c0c0c0" Width="50%">
English Name
</asp:TableHeaderCell>
</asp:TableHeaderRow>
<asp:TableRow Height="20">
<asp:TableCell BorderWidth="1" BorderColor="#c0c0c0">
<asp:TextBox ID="txt_CName" runat="Server" CssClass="textbox" />
</asp:TableCell>
<asp:TableCell BorderWidth="1" BorderColor="#c0c0c0">
<asp:TextBox ID="txt_EName" runat="Server" CssClass="textbox" />
</asp:TableCell>
</asp:TableRow>
</asp:Table>
<div style="margin-top: 3px; margin-bottom: 3px; padding: 3px;">
<asp:Button ID="ButtonInsert" Text="Insert" runat="Server" OnClick="ButtonInsert_Click" />
<asp:Button ID="ButtonUpdate" Text="Update" runat="Server" OnClick="ButtonUpdate_Click" />
<asp:Button ID="ButtonDelete" Text="Delete" runat="Server" OnClick="ButtonDelete_Click"
CausesValidation="false" />
</div>
<asp:GridView ID="GvCutterType" runat="server" DataKeyNames="CutterTypeId" AutoGenerateColumns="false"
CellPadding="2" CellSpacing="0" Width="100%" BorderWidth="0" BorderColor="#c0c0c0"
RowStyle-Height="20" ShowHeader="false">
<Columns>
<asp:TemplateField>
<ItemStyle BorderWidth="1" BorderColor="#c0c0c0" Width="1%" />
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" onclick="Javascript:changeRowBgColor(this)" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle BorderWidth="1" BorderColor="#c0c0c0" />
<ItemTemplate>
<asp:TextBox ID="txtCName" runat="server" Text='<%# Eval("CName") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle BorderWidth="1" BorderColor="#c0c0c0" Width="50%" />
<ItemTemplate>
<asp:TextBox ID="txtEName" runat="server" Text='<%# Eval("EName") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

xxx.aspx.cs:
復(fù)制代碼 代碼如下:

protected void ButtonInsert_Click(object sender, EventArgs e)
{
//do Insert something
//obj.Insert(......);
}
protected void ButtonUpdate_Click(object sender, EventArgs e)
{
//reference this url: http://www.cnblogs.com/insus/articles/1400150.html
}
protected void ButtonDelete_Click(object sender, EventArgs e)
{
// string dataKeyNames = xxx;
// string[] arr = dataKeyNames.Substring(1).Split(',');
try
{
foreach (string s in arr)
{
//obj.Delter(s);
}
}
catch (Exception ex)
{
//alert exception message
}
}

相關(guān)文章

  • ASP.NET Core實(shí)現(xiàn)單體程序的事件發(fā)布/訂閱詳解

    ASP.NET Core實(shí)現(xiàn)單體程序的事件發(fā)布/訂閱詳解

    這篇文章主要給大家介紹了關(guān)于ASP.NET Core實(shí)現(xiàn)單體程序的事件發(fā)布/訂閱的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • .NET中應(yīng)用程序內(nèi)共享UdpClient聯(lián)機(jī)的實(shí)現(xiàn)方法

    .NET中應(yīng)用程序內(nèi)共享UdpClient聯(lián)機(jī)的實(shí)現(xiàn)方法

    本篇文章介紹了,.NET中應(yīng)用程序內(nèi)共享UdpClient聯(lián)機(jī)的實(shí)現(xiàn)方法。需要的朋友參考下
    2013-05-05
  • asp.net中SqlCacheDependency緩存技術(shù)概述

    asp.net中SqlCacheDependency緩存技術(shù)概述

    這篇文章主要介紹了asp.net中SqlCacheDependency緩存技術(shù)概述,是大型web程序設(shè)計(jì)中常用的技術(shù),本文對此進(jìn)行了較為詳細(xì)的描述,需要的朋友可以參考下
    2014-08-08
  • asp.net 無刷新翻頁就是這么簡單

    asp.net 無刷新翻頁就是這么簡單

    前兩天看了一個(gè)自定義分頁控件,和AspNetPager一樣是實(shí)現(xiàn)IPostBackEventHandler接口,不過簡潔許多,就想能不能實(shí)現(xiàn)ICallbackEventHandler接口做到無刷新分頁呢?想到了就馬上去做,終于,設(shè)想變成了現(xiàn)實(shí)?。?/div> 2010-03-03
  • 使用重繪項(xiàng)美化WinForm的控件

    使用重繪項(xiàng)美化WinForm的控件

    這篇文章主要為大家詳細(xì)介紹了如何使用重繪項(xiàng)美化WinForm中控件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • ASP.NET Core文件壓縮常見使用誤區(qū)(最佳實(shí)踐)

    ASP.NET Core文件壓縮常見使用誤區(qū)(最佳實(shí)踐)

    本文給大家分享ASP.NET Core文件壓縮常見的三種誤區(qū),就每種誤區(qū)給大家講解的非常詳細(xì),是項(xiàng)目實(shí)踐的最佳紀(jì)錄,對ASP.NET Core文件壓縮相關(guān)知識感興趣的朋友一起看看吧
    2021-05-05
  • .NET 擴(kuò)展實(shí)現(xiàn)代碼

    .NET 擴(kuò)展實(shí)現(xiàn)代碼

    增強(qiáng).net的功能需要用到了擴(kuò)展實(shí)現(xiàn)代碼,大家可以參考下
    2008-09-09
  • win2003服務(wù)器asp.net權(quán)限設(shè)置問題及解決方法

    win2003服務(wù)器asp.net權(quán)限設(shè)置問題及解決方法

    ASP.NET相對于ASP,設(shè)置權(quán)限方面有點(diǎn)不同,有一點(diǎn)兒設(shè)置錯(cuò)了都運(yùn)行不到。在網(wǎng)上搜索到的都是很垃圾的答案,沒有一個(gè)用得到的,下面是我自己設(shè)置并從中遇到的問題摸索后得到的經(jīng)驗(yàn),給大家分享。
    2011-08-08
  • Asp.Net文本換行

    Asp.Net文本換行

    Asp.Net文本換行...
    2007-04-04
  • asp.net基礎(chǔ)學(xué)習(xí)之前端頁面布局

    asp.net基礎(chǔ)學(xué)習(xí)之前端頁面布局

    這篇文章主要為大家詳細(xì)介紹了asp.net基礎(chǔ)學(xué)習(xí)之前端頁面布局,什么是母版頁,如何創(chuàng)建母版頁,感興趣的小伙伴們可以參考一下
    2016-08-08

最新評論

双流县| 高清| 马山县| 泽库县| 渝北区| 佛坪县| 塔城市| 来凤县| 宁德市| 广饶县| 海盐县| 彰化县| 土默特右旗| 信丰县| 辽阳县| 陆川县| 稷山县| 彰武县| 汝阳县| 河间市| 当涂县| 开阳县| 嘉黎县| 汝州市| 泰州市| 西乌珠穆沁旗| 包头市| 胶州市| 玉溪市| 得荣县| 洞口县| 高邮市| 大港区| 迁西县| 万山特区| 北海市| 砀山县| 思南县| 德昌县| 三门峡市| 公主岭市|