AJAX,增加的稍改一下就变成更新 的了,原理一样!

解决方案 »

  1.   

    TO:liudng(如何取消CSDN自动往我邮箱里发广告信?更换垃圾邮件专)SqlCommandBuilder 我就是不知道怎么修改啊.
      

  2.   

    http://soft.yesky.com/41/2478541_4.shtml
      

  3.   

    AJAX 无疑. 相当于自动完成功能.
    建议AjaxPro
    http://www.ajaxpro.info接分.
      

  4.   

    AJAX实现,还可以用iframe来做~~~
      

  5.   

    问题一:
    我的页面有100多个TextBox,我想每隔 3秒 从数据库读取对应的值显示在TextBoxID.text[无刷新]<---页面有100多个TextBox
    ************************
    答:使用asp.net ajax的Timer(设置间隔时间3秒)和Updatepanel控件,将TextBox放到Updatepanel中可以定期页面部分更新问题二:
     页面有100多个TextBox,我怎么把上面的内容批量更新到数据库
    **************************
    答:批量更新,考虑使用拼接字符串。使用拼接字符串可以提高性能,但会降低安全性,你要做一些防止sql注入的工作。简单的示例代码:
    StringBuilder sql = new StringBuilder();
    for(int i=0; i<100; i++)
    {
       //取出第i个textbox的文本值
        string txtStr = TextBoxi.Text.Trim();
       sql.Append("update table set uid=").Append(txtStr).aApp 
    }
      

  6.   

    StringBuilder sql = new StringBuilder();
    for(int i=0; i<100; i++)
    {
       //取出第i个textbox的文本值
        string txtStr = TextBoxi.Text.Trim();
       int id = (文本框对应的记录的主键) 
      sql.Append("update table set uid=").Append(txtStr).Append("where id=").Append(id); 
    }
    ……
    ……
    //执行拼接的sql
    comm.ExecuteNonQuery(sql.ToString());
    ……不过,如果你的页面用100多个textbox,建议你使用gridview或者DataList,然后用textbox模板列来绑定数据,这样你对这个100多个textbox容易操作