⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_44398.htm

📁 vc
💻 HTM
字号:
<p>
序号:44398 发表者:草叶 发表日期:2003-06-19 13:19:12
<br>主题:怎样在dbgrid控件中实现记录的增加和删除?
<br>内容:dbgrid控件的属性中已经选择了增加和删除选项,定义了一个控件变量,该怎样操作?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-19 13:33:15
<br>内容:用list ctrl控件能实现同样的功能吗?怎样实现?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-06-19 13:57:58
<br>内容:dbgrid没有玩过,最近弄了好久CGridCtrl,也不是很如意,主要是没有解决好网格的合并问题。<BR><BR>CListCtrl倒是可定可以实现。问题是我用它显示数据时,有一个问题,就是插入数据多了,刷新数据时屏幕的闪缩问题没有解决好(看“菜鸟专用论坛”部分)。<BR><BR>刷新CGridCtrl控件显示的记录,就更加慢了(其中每个单元格的绘制都是用代码编写的)。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-19 17:35:51
<br>内容:怎样实现呀?<BR>来段代码看看
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-06-19 18:41:19
<br>内容:网格控件仅仅是一个数据显示或者输入的工具<BR><BR>增加和删除,你得用其它的代码对数据库中的表进行操作,然后重新提取记录,并刷新显示即可。这不是几句代码能描写的。<BR><BR>这些控件本身并没有增加和删除数据库记录的功能。<BR><BR>我不知道DbGid与数据库绑定后是否可以直接通过控件增加和删除。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-20 13:23:04
<br>内容:dbgrid可以增加和删除记录,只是我不会用。<BR>我在别的主题中看到说list ctrl控件经过扩展可以实现记录的增加和删除,如果是重新提取记录刷新显示,那不是我的目的。我想直接在控件上进行操作。<BR>鱼哥,利用dbgrid应该可以实现,你可以试试看。我能在控件上进行修改和增加,只是不知道怎样保存操作?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-06-20 14:22:19
<br>内容:dbGrid需要远程数据控件来绑定数据源,程序一改或者在不同的机器上,或者不同的目录下运行你的程序,都可能带来错误。这种绑定的方式的适应性毕竟太小了。<BR><BR>如果你有手工控制DBGrid的方式,倒是可以使用。但我在MSDN中连DbGrid的一个完整的帮助或者说明都找不到啊!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-20 18:51:33
<br>内容:dbgrid控件虽然使用远程数据控件绑定数据源,但是只要数据库已经配置好(odbc中设好),就可以正常使用,并且不需要记录集。<BR>我想如果利用记录集应该能实现在dbgrid控件上进行操作
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-21 11:01:44
<br>内容:对了,鱼哥,有个小问题。我声明了一个ctime类型的变量tm,使用tm.GetCurrentTime()得到的时间不是当前的时间,在我的电脑上是19700131,在单位的电脑上是19290312,这是怎么回事?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-06-21 11:36:47
<br>内容:不会吧,那是怎么回事?<BR><BR>COleDateTime m_t1=COleDateTime::GetCurrentTime();<BR>CTime m_t2=CTime::GetCurrentTime();<BR><BR>CString strT1=m_t1.Format("%Y-%m-%d");<BR>CString strT2=m_t2.Format("%Y-%m-%d");<BR><BR>------<BR>你是不是没有初始化就在使用,如下:<BR>&nbsp;&nbsp;&nbsp;&nbsp; CTime mt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; mt.GetCurrentTime();<BR>这是有问题的写法!!!!<BR>-------<BR>但COleDateTime类可以,因为它是自动初始化为当时的。<BR>&nbsp;&nbsp;&nbsp;&nbsp; COleDateTime mt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; mt.GetCurrentTime();<BR>这是正确的<BR>--------------<BR>2003-6-21 11:57:44

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -