当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 在asp.net 2.0中,gridview控件是十分不错的控件。
 

 

    摘要: 从袁隆平获国际大奖想到的(转) ·方舟子· 10月14日,袁隆平在美国获得由世界粮食奖基金会颁发的世界粮食奖,此前中国原农业部部长何康已获过这个奖。这个奖被视为国际上在农业方面的最高荣誉。袁隆平不久前接受中央电视台科教频道“大家”栏目采访时,也提到在他获得的各种大奖中,他最看重这个奖。不过,在学术界,大家可能更看重袁隆平在今年年初获得的由以色列颁发的......
 ·[音乐天堂]moon river    »显示摘要«
    摘要: 《moon river》河水、鸟声、心情,合闭双眼..................... ......


asp.net 2.0中一次性更新所有GRIDVIEW的记录
  在asp.net 2.0中,gridview控件是十分不错的控件.有的时候,可能一个gridview控件中

的各行都是文本框,如何一次性更新所有修改过的记录呢?有两种方法,一种是使用sqldatasource来更新 【程序编程相关:开发H.323与SIP互通网关--理论篇

【推荐阅读:将上传图片打上防伪图片水印并写入数据库

所有记录,但这个方法比较慢,因为每更新一条记录都要建立数据连接并执行updatecommand,会影响性能, 【扩展信息:配置Middlegen-Hibernat

但还是先来看下实现方法:

  <%@ page language="c#" %>

 

<script runat="server">

   

    void button1_click(object sender, eventargs e)

    {

        for (int i = 0; i < gridview1.rows.count; i++)

        {

            gridviewrow row = gridview1.rows[i];

            sqldatasource1.updateparameters[0].defaultvalue = ((textbox)row.cells[0].findcontrol("textbox2")).text;

            sqldatasource1.updateparameters[1].defaultvalue = ((textbox)row.cells[1].findcontrol("textbox3")).text;

            sqldatasource1.updateparameters[2].defaultvalue = gridview1.datakeys[i].value.tostring();

            sqldatasource1.update();

        }

    }   

   

</script>

 

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

    <title>untitled page</title>

</head>

<body>

    <form id="form1" runat="server">

    <div>


...   下一页
    摘要: 《pilgrim heart 朝圣之心》 人们在评价音乐的时候很难说如何才是一个绝对公正的评判标准。如果用挑剔的眼光来审视某个音乐家职业生涯中所有的作品的话也许不太公平,但是对欣赏者来说,如果要从一堆个人专辑中挑出自己最爱的音乐话,有个评判标准就会轻松许多。对于krishna das的作品就是一个很好的例子。如果你仔细看看他的专辑,你会在专辑中发现一些规律。他曾经不止一次地演绎"ha......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE