在tdbgrid中连Sqlserver的数据库,怎样去掉字符型字段在tdbgrid中每个单元格中的多余的空格
tdbgird通过ado连sqlserver数据时
在tdbgrid中登记数据时,当字段为字符型时,如char(50)
在tdbgrid中登记数据时后面老是出现多余的空格,这样登记时非要删除多余空格才行,很麻烦,
不知能不能实现当鼠标点中某一单元格时,自动去除多余的后空格.
要做成通用码,即可自动判断是否是char字段,如是inter,number,smalldatatime等字段并不需去这种处理.
trim函数不知加在哪,怎样加
肯定给分
问题点数:100、回复次数:3Top
1 楼Bardo(巴顿(永远只有一个))回复于 2002-01-05 00:18:33 得分 100
修改数据库结构,将CHAR改为VARCHAR即可Top
2 楼likesome(梦龙)回复于 2002-01-05 11:18:14 得分 0
请问varchar与char有什么区别Top
3 楼net_quite(net_quite)回复于 2002-01-11 21:17:58 得分 0
char为定长字符,不足指定长度时后面补添空格;
varchar为变长字符,不足指定长度,按该字符长度存盘。Top
相关问题
- 如何控制datagrid的表头字段单元格的宽度?
- EXCEL里汇总包含特定字符的单元格
- 如何通过鼠标感知 DBGrid 单元格下记录的字段值?
- 怎样获取Datagrid中一个单元格所对应的字段名?
- 在DATAGRID外边怎么取得一行的关键字段?或一个单元格里的字段?
- 利用vb在excel选中单元格的光标处插入字符串
- 怎样调整DataGrid中某个单元格中字符串的长度?
- 如何可以使StringGrid里的单元格只能输入一个字符,而且如何把它置于该单元格的中间?
- Dv控件中的 GridControl 控件中,当单元格输满两个字符后,怎么样让焦点跳入下一个单元格。
- 数据库字段内容如何在DBGRID的单元格中被改写显示?




