全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1268
推到 Plurk!
推到 Facebook!

DBWebGrid中数据如何刷新?DBWebGrid的使用问题。

尚未結案
zwk
一般會員


發表:10
回覆:10
積分:4
註冊:2005-02-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-25 11:00:14 IP:61.134.xxx.xxx 未訂閱
我刚开始学习>>> >
wodahs
初階會員


發表:0
回覆:33
積分:26
註冊:2004-02-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-28 13:03:50 IP:61.62.xxx.xxx 未訂閱
引言: 我刚开始学习>>> > < face="Verdana, Arial, Helvetica"> 在上面標註處下達 DBWebDataSource1.ClearSessionChanges(Self); 其下兩行可省. 另填資料請選擇其中一種模式(見上面標註),不需要同時兩個,這樣會多撈資料一次. wodahs ====================================================================== 我是非出身科班的菜鳥,瞎子摸象,寫錯的地方,請大家包涵包涵,不要太認真 ^^ 歡迎大家批評指教,適時糾正我錯誤觀念,這樣我才會進步並學到正確的知識 ^^ ====================================================================== 發表人 - wodahs 於 2005/02/28 13:24:12 發表人 - wodahs 於 2005/02/28 13:24:46
zwk
一般會員


發表:10
回覆:10
積分:4
註冊:2005-02-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-28 16:51:06 IP:61.134.xxx.xxx 未訂閱
我用了你说的方法,但DBWebGrid1中的数据没有了。 还需要填加其他语句吗?
wodahs
初階會員


發表:0
回覆:33
積分:26
註冊:2004-02-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-01 00:30:56 IP:61.62.xxx.xxx 未訂閱
引言: 我用了你说的方法,但DBWebGrid1中的数据没有了。 还需要填加其他语句吗?
1.可不可以貼上後來修改的程式碼,這樣比較容易了解問題在哪.(依我上所述,正常的話含指定SQL應只需三行,如超過的話,請確認必須性及影響程度) 2.如果並無上一點所述問題的話,錯誤的屬性設定,不恰當的覆寫動作或資料連結....等都可能造成,原因蠻多的.. 我建議您開個新專案,依標準流程產生Connection,DataAdapter,DataSet等(不要手動改上面元件預設的屬性),再拉個DBWebDataSource,DataGrid進行連結.然後建個Button裡面寫填資料的程式,執行看看結果. PS:問題建議盡量不要Cross-Post,有時會造成反效果,讓一些實力強的大大反感不願幫你 :) wodahs ====================================================================== 我是非出身科班的菜鳥,瞎子摸象,寫錯的地方,請大家包涵包涵,不要太認真 ^^ 歡迎大家批評指教,適時糾正我錯誤觀念,這樣我才會進步並學到正確的知識 ^^ ===================================================================== 發表人 - wodahs 於 2005/03/01 00:47:46
zwk
一般會員


發表:10
回覆:10
積分:4
註冊:2005-02-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-01 08:50:13 IP:61.134.xxx.xxx 未訂閱
这是我WebForm1.aspx中的内容: <%@ Page Language="c#" Debug="true" Codebehind="WebForm1.pas" AutoEventWireup="false" Inherits="WebForm1.TWebForm1"%> <%@ Register tagprefix="borland" Namespace="Borland.Data.Web" Assembly="Borland.Data.Web"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">    <html> <head> <title></title> </head> <body ="Z-INDEX: 1; LEFT: 38px; POSITION: absolute; TOP: 30px" runat="server" dbdatasource="<%# DBWebDataSource1 %>" tablename="SERVICE_TYPE where"> </form> </body> </html> 以下是Button1_Click中增加的代码,其他代码都是由delphi自动加入的, 我未做任何修改。 self.BdpDataAdapter1.Active:=false; self.BdpDataAdapter1.SelectCommand.CommandText:='SELECT SERVICE_TYPE, STANDARD_CODE, SERVICE_STR, PARENT_SERVICE_TYPE, SERVICE_TYPE_NAME, STATE, CREATED_DATE, STATE_DATE, AUTOSTOP_FLAG, TYPE FROM CASH.SERVICE_TYPE '; self.BdpDataAdapter1.Fill(dataset11); SELF.DataSet11.AcceptChanges; DBWebDataSource1.ClearSessionChanges(Self); 关于Cross-Post谢谢你的提醒,主要是由于第一次我觉得发贴的地方不合适,才改在 .NET討論專區 中重发。
wodahs
初階會員


發表:0
回覆:33
積分:26
註冊:2004-02-26

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-01 10:18:46 IP:61.231.xxx.xxx 未訂閱
引言: 这是我WebForm1.aspx中的内容: <%@ Page Language="c#" Debug="true" Codebehind="WebForm1.pas" AutoEventWireup="false" Inherits="WebForm1.TWebForm1"%> <%@ Register tagprefix="borland" Namespace="Borland.Data.Web" Assembly="Borland.Data.Web"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body ="Z-INDEX: 1; LEFT: 38px; POSITION: absolute; TOP: 30px" runat="server" dbdatasource="<%# DBWebDataSource1 %>" tablename="SERVICE_TYPE where"> </form> </body> </html> 以下是Button1_Click中增加的代码,其他代码都是由delphi自动加入的, 我未做任何修改。 self.BdpDataAdapter1.Active:=false; self.BdpDataAdapter1.SelectCommand.CommandText:='SELECT SERVICE_TYPE, STANDARD_CODE, SERVICE_STR, PARENT_SERVICE_TYPE, SERVICE_TYPE_NAME, STATE, CREATED_DATE, STATE_DATE, AUTOSTOP_FLAG, TYPE FROM CASH.SERVICE_TYPE '; self.BdpDataAdapter1.Fill(dataset11); SELF.DataSet11.AcceptChanges; DBWebDataSource1.ClearSessionChanges(Self); 关于Cross-Post谢谢你的提醒,主要是由于第一次我觉得发贴的地方不合适,才改在 .NET討論專區 中重发。 < face="Verdana, Arial, Helvetica"> 請您確認一下Tablename是否正確,照上面看起來叫 "SERVICE_TYPE where",是不是打錯? 另外,我也是新手,最近才開始上KTop,我想這邊管理規則應該很多,擔心不小心誤觸規則,就被砍帳號 :P wodahs ====================================================================== 我是非出身科班的菜鳥,瞎子摸象,寫錯的地方,請大家包涵包涵,不要太認真 ^^ 歡迎大家批評指教,適時糾正我錯誤觀念,這樣我才會進步並學到正確的知識 ^^ ===================================================================== 發表人 - wodahs 於 2005/03/01 11:23:55
zwk
一般會員


發表:10
回覆:10
積分:4
註冊:2005-02-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-01 17:12:53 IP:61.134.xxx.xxx 未訂閱
select * from cash.SERVICE_TYPE 语句没有问题。 其后没有where子句。
wodahs
初階會員


發表:0
回覆:33
積分:26
註冊:2004-02-26

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-03-02 02:43:42 IP:61.62.xxx.xxx 未訂閱
引言: select * from cash.SERVICE_TYPE 语句没有问题。 其后没有where子句。
我是指在webform1.aspx內容中DBWebDataSource的Tablename屬性的內容(見下面黑體部份),不是指程式碼部分.
引言: style="Z-INDEX: 1; LEFT: 38px; POSITION: absolute; TOP: 30px" runat="server" dbdatasource="" tablename="SERVICE_TYPE where"> style="Z-INDEX: 2; LEFT: 38px; POSITION: absolute; TOP: 126px" runat="server" text="Button">
wodahs ====================================================================== 我是非出身科班的菜鳥,瞎子摸象,寫錯的地方,請大家包涵包涵,不要太認真 ^^ 歡迎大家批評指教,適時糾正我錯誤觀念,這樣我才會進步並學到正確的知識 ^^ ======================================================================
zwk
一般會員


發表:10
回覆:10
積分:4
註冊:2005-02-23

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-03-02 08:42:33 IP:61.134.xxx.xxx 未訂閱
webform1.aspx內容中DBWebDataSource的Tablename屬性中的值是程序 自动在设计期间添加的,我未进行过修改。 可能是由于在设计期我将BdpDataAdapter1.SelectCommand.CommandText的 值设计为: Self.bdpSelectCommand1.CommandOptions := nil; Self.bdpSelectCommand1.CommandText := 'SELECT SERVICE_TYPE, STANDARD_CODE,' ' SERVICE_STR, PARENT_SERVICE_TYPE, SERVICE_TYPE_NAME, STATE, CREATED_DATE' ', STATE_DATE, AUTOSTOP_FLAG, TYPE FROM CASH.SERVICE_TYPE'#13#10'where service_type=1'; Self.bdpSelectCommand1.CommandType := System.Data.CommandType.Text; 这些初始化代码是程序在设计期间自动添加的。
zwk
一般會員


發表:10
回覆:10
積分:4
註冊:2005-02-23

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-03-02 09:43:46 IP:61.134.xxx.xxx 未訂閱
我早上又新建了一个工程,按你说有一步步做下去, 这次可以更新DBWebGrid表单中的内容了。 谢谢你的帮助。
系統時間:2024-05-14 0:20:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!