·您的位置: 首页 » 资源教程 » 编程开发 » ASP.NET » ASP中一次更新DATAGRID中所有记录

ASP中一次更新DATAGRID中所有记录

类别: ASP.NET教程  评论数:0 总得分:0
      在asp.net中,如何一次性更新datagrid中的所有记录呢?可以用如下的方法,首先,
  要对DATAGRID中要更新的列建立模版列,比如:

asp:datagrid id=\"dgPopularFAQs\" runat=\"server\"
  AutoGenerateColumns=\"False\"
  ...> 

    ItemStyle-HorizontalAlign=\"Center\" HeaderText=\"FAQ ID\" />
  
    Text=’’ />
  
    Text=’’ />
 
 之后,对DATAGRID进行一次遍历,
  Dim myConnection as New SqlConnection(connection string)
  Dim myCommand as New SqlCommand(strSQL, myConnection)
  Dim dgi as DataGridItem
  For Each dgi in dgPopularFAQs.Items
  ’Read in the Primary Key Field
  Dim id as Integer = Convert.ToInt32(dgPopularFAQs.DataKeys(dgi.ItemIndex))
  Dim question as String = CType(dgi.FindControl(\"txtDescription\"), TextBox).Text
  Dim submittedBy as String = CType(dgi.FindControl(\"txtSubmittedBy\"), TextBox).Text
  
  ’Issue an UPDATE statement...
  Dim updateSQL as String = \"UPDATE TableName SET Question = @Question, \" & _
  \"SubmittedByName = @SubmittedByName WHERE FAQID = @ID\"
  myCommand.Parameters.Clear()
  myCommand.Parameters.Add(\"@Question\", question)
  myCommand.Parameters.Add(\"@SubmittedByName\", submittedBy)
  
  myCommand.ExecuteNonQuery()
  Next
-= 资 源 教 程 =-
文 章 搜 索
关键词:
类型:
范围:
纯粹空间 softpure.com
Copyright © 2006-2008 暖阳制作 版权所有
QQ: 15242663 (拒绝闲聊)  Email: faisun@sina.com
 纯粹空间 - 韩国酷站|酷站欣赏|教程大全|资源下载|免费博客|美女壁纸|设计素材|技术论坛   Valid XHTML 1.0 Transitional
百度搜索 谷歌搜索 Alexa搜索 | 粤ICP备19116064号-1