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

asp.net TemplateField模板中的Bind方法和Eval方法

 更新時(shí)間:2009年06月17日 20:04:29   作者:  
在TemplateField模板中為了能夠有限制的或者取出數(shù)據(jù)庫中某列的值時(shí),可以用Bind和Eval方法來實(shí)現(xiàn)。以下是Bind方法的格式,Eval的格式也是和Bind一樣的。 Bind("列的名稱","顯示的格式文")
比如我們要取個(gè)日期型的數(shù)據(jù),在數(shù)據(jù)庫中列名是updated,數(shù)值是2008/06/01。但是想2008年06月01日這樣顯示,我們可以這樣來寫B(tài)ind("updated", "{0:yyyy年MM月dd日}"),Eval也是如此。
2者都能讀取數(shù)據(jù)中的值,并顯示。當(dāng)我們使用編輯更新操作時(shí),Bind能夠自動(dòng)的將修改的值更新到數(shù)據(jù)庫中,并顯示出修改后的值。但是用了Eval卻只能得到錯(cuò)誤畫面,新的數(shù)據(jù)沒有更新到數(shù)據(jù)庫中。
從這點(diǎn)看來,Bind方法和Eval方法的區(qū)別就是:Bind方法在讀取和更新數(shù)據(jù)這2方面都是可以,但是Eval方法只能讀取顯示數(shù)據(jù)。所以,我們在選擇Bind方法和Eval方法的時(shí)候,必須要有爭對性,當(dāng)數(shù)據(jù)肯定需要更新操作的時(shí)候我們應(yīng)該使用Bind,只是顯示數(shù)據(jù),不會(huì)有任何操作的就可以使用Eval方法。
在更新操作中我們可以在GridView1_RowUpdating事件中操作,例子如下:
復(fù)制代碼 代碼如下:

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
//更新行GridViewRow
GridViewRow row = this.GridView1.Rows[e.RowIndex];
//查找更新的控件
DropDownList present = (DropDownList)row.FindControl("ddlPresent");
TextBox price = (TextBox)row.FindControl("txtPrice");
TextBox updated = (TextBox)row.FindControl("txtUpdated");
//更新
e.NewValues["present"] = present.SelectedValue;
e.NewValues["price"] = price.Text;
e.NewValues["updated"] = updated.Text;
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
//更新行GridViewRow
GridViewRow row = this.GridView1.Rows[e.RowIndex];
//查找更新的控件
DropDownList present = (DropDownList)row.FindControl("ddlPresent");
TextBox price = (TextBox)row.FindControl("txtPrice");
TextBox updated = (TextBox)row.FindControl("txtUpdated");
//更新
e.NewValues["present"] = present.SelectedValue;
e.NewValues["price"] = price.Text;
e.NewValues["updated"] = updated.Text;
}

如果我們能充分理解Bind方法和Eval方法,其實(shí)也就沒必要向上面那樣去寫,都是可以自動(dòng)完成的。上面的方法除了比較復(fù)雜的操作才會(huì)用到,這也是一個(gè)使用技巧。

相關(guān)文章

  • .Net防sql注入的幾種方法

    .Net防sql注入的幾種方法

    這篇文章主要給大家總結(jié)介紹了關(guān)于.Net防sql注入的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用.Net具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • asp.net core mvc實(shí)現(xiàn)文件上傳實(shí)例

    asp.net core mvc實(shí)現(xiàn)文件上傳實(shí)例

    本篇文章主要介紹了asp.net core mvc實(shí)現(xiàn)文件上傳實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • Asp.net 網(wǎng)站性能優(yōu)化二則分享

    Asp.net 網(wǎng)站性能優(yōu)化二則分享

    Web服務(wù)器的性能優(yōu)化有很多資料介紹了,多臺(tái)主機(jī)負(fù)載均衡,查詢結(jié)果的多級緩存,數(shù)據(jù)庫索引優(yōu)化等都是常見的優(yōu)化手段。
    2011-08-08
  • ASP.NET實(shí)現(xiàn)的簡單易用文件上傳類

    ASP.NET實(shí)現(xiàn)的簡單易用文件上傳類

    這篇文章主要介紹了ASP.NET實(shí)現(xiàn)的簡單易用文件上傳類,本文給出實(shí)現(xiàn)代碼和使用方法示例,需要的朋友可以參考下
    2015-06-06
  • ASP.NET?MVC5?網(wǎng)站開發(fā)框架模型、數(shù)據(jù)存儲(chǔ)、業(yè)務(wù)邏輯(三)

    ASP.NET?MVC5?網(wǎng)站開發(fā)框架模型、數(shù)據(jù)存儲(chǔ)、業(yè)務(wù)邏輯(三)

    上次搭建好了項(xiàng)目框架,但還是覺得不太對勁,后來才想起來沒有對開發(fā)目標(biāo)進(jìn)行定位,這個(gè)小demo雖然不用做需求分析,但是要實(shí)現(xiàn)什么效果還得明確。后來想了一下就做個(gè)最簡單的網(wǎng)站,目標(biāo)定為小公司進(jìn)行展示用的網(wǎng)站。功能有顯示用的文章功能,咨詢留言,評論等
    2015-09-09
  • 在.NET?MAUI應(yīng)用中配置應(yīng)用生命周期事件

    在.NET?MAUI應(yīng)用中配置應(yīng)用生命周期事件

    本文詳細(xì)講解了在.NET?MAUI應(yīng)用中配置應(yīng)用生命周期事件的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • asp.net中利用ashx實(shí)現(xiàn)圖片防盜鏈代碼

    asp.net中利用ashx實(shí)現(xiàn)圖片防盜鏈代碼

    直接分析盜鏈原理:看下面用httpwatch截獲的http發(fā)送的數(shù)據(jù)
    2008-11-11
  • ASP.NET Core 3.x 并發(fā)限制的實(shí)現(xiàn)代碼

    ASP.NET Core 3.x 并發(fā)限制的實(shí)現(xiàn)代碼

    這篇文章主要介紹了ASP.NET Core 3.x 并發(fā)限制的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • .NET單元測試使用AutoFixture按需填充的幾種方式和最佳實(shí)踐記錄

    .NET單元測試使用AutoFixture按需填充的幾種方式和最佳實(shí)踐記錄

    AutoFixture是一個(gè).NET庫,旨在簡化單元測試中的數(shù)據(jù)設(shè)置過程,通過自動(dòng)生成測試數(shù)據(jù),它幫助開發(fā)者減少測試代碼的編寫量,使得單元測試更加簡潔、易讀和易維護(hù),本文介紹.NET單元測試使用AutoFixture按需填充的幾種方式和最佳實(shí)踐記錄,感興趣的朋友一起看看吧
    2024-07-07
  • asp.net保存遠(yuǎn)程圖片的代碼

    asp.net保存遠(yuǎn)程圖片的代碼

    最近有點(diǎn)煩,沒怎么看書,幾天下來,就研究了一個(gè)保存遠(yuǎn)程圖片的。
    2008-09-09

最新評論

札达县| 那曲县| 霍林郭勒市| 榆林市| 正蓝旗| 无为县| 成安县| 台湾省| 方山县| 陵川县| 石林| 元朗区| 三河市| 喀什市| 出国| 扶风县| 波密县| 临桂县| 黄冈市| 铜川市| 新郑市| 凤庆县| 楚雄市| 康保县| 炉霍县| 嘉鱼县| 临汾市| 蒲江县| 长宁区| 鱼台县| 南康市| 嘉义市| 丹巴县| 晋中市| 云阳县| 南涧| 博罗县| 伊通| 凤翔县| 娄烦县| 贵溪市|