很簡單的一個問題 我想在類似於dbgrid控件里,輸入了幾行數據,然後點一個命令按鈕,就把在dbgrid的數據保存在表里了,不知dbgrid可不可以,其它這樣的控件呢,給一段代嗎好嗎?謝謝. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ClientDateSet,为它创建两个计算字段ID ,NAME ,用DataSource连接ClientDateSet,用DBGrid连接DataSourceprocedure TForm1.Button1Click(Sender: TObject);begin ClientDataSet1.CreateDataSet; ClientDataSet1.Open; ClientDataSet1.Append; ClientDataSet1.FieldByName('ID').AsString:='1'; ClientDataSet1.FieldByName('Name').AsString:='张三'; ClientDataSet1.Post;end; 然后ClientDataSet就跟普通的ADOTable一样用了,只是没有存在数据库里,而是在缓存里,最后把它们一起存入数据库就行了 pengxuan(网虫先生):我不想用ClientDataSet1,用adoquery控件可以嗎,但我不知怎樣寫代嗎 假如我在類似dbgrid控件內輸入了三行數據,不要用循環嗎來處理嗎,我總覺得你上面寫的代嗎,好象沒有用dbgrid一樣, 定位已过滤的数据集 谁能将下面的代码转换为delphi的,或者实现相同的效果? 产生随机密码的问题 ADO操作VFP数据表,高分求教!急用 delphi程序变量Create之后不free 有什么影响?(讨论) fastreport,,急!! 写了一个艰难的程序,多线程同步延迟导致线程无法正常退出 升级,而且非常幸运的得了感冒,为此散分! onCalcFields方法怎么用 谁能提供一个通过BDE操作Access数据库的例子? 怎么建立一个让其它程序检测不到我的进程 Undeclared identifier: 'OpenXLSheetPreview'问题
begin
ClientDataSet1.CreateDataSet;
ClientDataSet1.Open;
ClientDataSet1.Append;
ClientDataSet1.FieldByName('ID').AsString:='1';
ClientDataSet1.FieldByName('Name').AsString:='张三';
ClientDataSet1.Post;
end;
我不想用ClientDataSet1,用adoquery控件可以嗎,但我不知怎樣寫代嗎
代嗎,好象沒有用dbgrid一樣,