资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

高分求救!!!!怎样用Datalist控件!!!!

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

现本人碰到一个问题!!!  
  我从数据库读取数据绑定到DataList中然后我要修改绑定中的数据是怎么写的??????  
  最好有个范例(连接数据库的)!!!  
  谢谢了  
  解决问题马上给分!!!!!(在线等!!!!!)急!!!!!!

网友回答:

发表者:slon3dmax

把datalist   转为摸版编辑   放一个textBox   进来帮定textBox   的属性就乡帮定dataGrid一样

发表者:wenww

Public   Function   Update(ByVal   strCommandText   As   ArrayList)   As   String  
   
                          If   IsNothing(strCommandText)   Or   IsDBNull(strCommandText)   Then   Return   ""  
   
                          ArrayListのクラス()を初期化  
                          Dim   arylist   As   New   ArrayList()  
   
                          SqlCommandのクラスを初期化  
                          Dim   SqlCmd   =   New   SqlCommand()  
                          SqlCmd   =   SqlConn.CreateCommand()  
   
                          IEnumeratorのクラスを初期化  
                          Dim   myEnumerator   As   System.Collections.IEnumerator   =   strCommandText.GetEnumerator()  
   
                          事務を始まる  
                          SqlCmd.transaction   =   SqlConn.BeginTransaction()  
   
                          SQL文の循環  
                          While   myEnumerator.MoveNext()  
   
                                  Try  
                                          更新のSQL文をセット  
                                          SqlCmd.Commandtext   =   myEnumerator.Current  
   
                                          DBを更新処理  
                                          SqlCmd.ExecuteNonquery()  
   
                                  Catch   exp   As   Exception  
                                          エラーの場合、事務を割戻し  
                                          SqlCmd.Transaction.Rollback()  
                                          エラーメッセージを生成する。  
                                          WriteLog(exp.Message,   SqlCmd.Commandtext)  
                                          エラーの場合 エラーメッセージを返す  
                                          Return   exp.Message  
                                  End   Try  
   
                                  If   True   Then  
                                          エラーメッセージを生成する。  
                                          WriteLog("",   SqlCmd.Commandtext)  
                                  End   If  
   
                          End   While  
   
                          事務を正常終了  
                          SqlCmd.Transaction.Commit()  
   
                          0000の返す          
                          Update   =   "0000"  
 


 

 
热门推荐笔记本: IBM笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved