📄 subject_20149.htm
字号:
<p>
序号:20149 发表者:hihi_lu 发表日期:2002-11-04 09:36:28
<br>主题:请各位大虾帮忙
<br>内容:我现在需要做一个数据报表,使用了FlexGrid控件来进行显示,对于某一个字段的显示代码如下: //在屏幕的第一行显示时间<BR> CString strtime=m_pSet->m_column1.Format("%Y-%m-%d %H:%M:%S");<BR> m_FlexGrid.SetCol(1);<BR> m_FlexGrid.SetText(strtime);<BR>现在数据库里面有一个字段是long型的字段不能正确显示,有什么方法可以让它正确的显示<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:徐景周 回复日期:2002-11-04 10:01:49
<br>内容:如果数据库正确初始化的话,试试将long限定长度输出试试。如:m_column.Format("%6l",lLng);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hihi_lu 回复日期:2002-11-04 10:16:42
<br>内容:哦,我试了,但是不行,程序检查的时候没错但是一运行就出错,<BR><BR>我刚才可能讲错了,该字段在sql中定义为float型,到了vc中映射为double型<BR>我想把这个字段的数据写到flexgrid的一列中,但是flexgrid不接受非cstring类型的数据<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>
<font color=red>答案被接受</font><br>回复者:徐景周 回复日期:2002-11-04 11:01:17
<br>内容:<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>
回复者:hihi_lu 回复日期:2002-11-04 14:11:21
<br>内容:谢谢你,我的问题已经解决了,解决的方法是通过使用<BR>str.format("%f",m_pSet->m_coloumn)<BR> 其中m_coloumn是double型数据。<BR><BR>如果不介意的话,我可以再问一个问题吗,你给我发的程序是使用的dbgrid来显示数据库数据的那么dbgrid和flexgrid显示数据库中的数据有什么区别没有,是不是flexgrid不支持sql的动态查询,如果我最终是想将表格中的数据送到打印机去打印,那么用那种控件好一些,谢谢<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -