我有一组数据
格式如:姓名 学号 课程 (打个简单的比方而已,各位知道我意思就可以了)
其中 课程 是个字典 分代号和名称2个东东
显示的时候用名称 存储的时候用代号我用cxGrid 注意 但并不与数据库连接
只显示 我想显示的 姓名 学号 课程 并可以在cxGrid 上直接修改
修改好后 多条数据一起存到数据库
整个过程 要求cxGrid不与数据库连接
编辑是一行结束了 自动增加一行简单的说cxGrid只当一个编辑的容器 并不是普通的显示数据那样用请问这样可以吗?
有人说用重画可以实现
但我不会 谁可以帮我讲解一下 越详细越好 最好有原码
谁有其他的方法 也请不吝赐教啊分数不是问题叩谢 叩谢
格式如:姓名 学号 课程 (打个简单的比方而已,各位知道我意思就可以了)
其中 课程 是个字典 分代号和名称2个东东
显示的时候用名称 存储的时候用代号我用cxGrid 注意 但并不与数据库连接
只显示 我想显示的 姓名 学号 课程 并可以在cxGrid 上直接修改
修改好后 多条数据一起存到数据库
整个过程 要求cxGrid不与数据库连接
编辑是一行结束了 自动增加一行简单的说cxGrid只当一个编辑的容器 并不是普通的显示数据那样用请问这样可以吗?
有人说用重画可以实现
但我不会 谁可以帮我讲解一下 越详细越好 最好有原码
谁有其他的方法 也请不吝赐教啊分数不是问题叩谢 叩谢
解决方案 »
- 我想了解一下用delphi制作IE插件的方法,哪位高手可以讲一下思路
- ARP为什么抢不到IP?
- 控制另外一个程序使另外一个程序通过代理(socks5代理)访问网络? 有人会么?
- Delphi2006点解没有TClientSocket同埋TServerSocket架?
- 有愿意有时间接些兼职活的XD不?具体请入内。
- 一个小问题,为什么ADoQuery在BatchUpdate方式时,对于插入的多个空行后,再取消时老时会报错无法定位已删除的行?
- fastreport匯成EXCEL
- 请问com+是什么东西?
- 为什么我的DELPHI6每次启动一个应用程序的时候总是报错。。。。。。。。
- 考验真正的delphi程序员高手!!!
- 如何得到DBGridEh控件中正在编辑的单元格里的内容?
- 老大们,我只要BORLAND 2006 STUDIO的注册机器或则注册码
如下操作:
1.放一个ClientDataSet1,双击ClientDataSet1,在弹出的窗口中单击右键,选择NewField,Name中输入Name,Type选择String,其它不动。如此再添加一个Sex字段、
2.放一个DataSource1,用DataSource1连接ClientDataSet1。
3.放一个DbGrid1,连接DataSource1。
在CodeEdit里这样写下面的代码
procedure TForm1.Button1Click(Sender: TObject);
begin
ClientDataSet1.Append;
ClientDataSet1.FieldByName('Name').AsString:='张三';
ClientDataSet1.FieldByName('Sex').AsString:='男';
ClientDataSet1.Post;
end;procedure TForm1.FormCreate(Sender: TObject);begin
ClientDataSet1.Close;
ClientDataSet1.CreateDataSet;
ClientDataSet1.Open;
end;
这样添加的只是在ClientDataSet1中,并没有到数据库里,然后你要往数据库里存就不用说了吧