问题描述
大家好!有两个问题请教:1、能不能通过更改属性将文本框设置为透明,而且不支持将backcolor中设置为transparent,说该属性值无效我想用文本框覆盖在数据控件DataGridView上作为更改数据库中数据的输入口,可是有个奇怪的现象,第一行正常,但从第二行起,数据控件中的数据就被文本框覆盖了,看不到了2、如何让数据库中主键按数字顺序排序,我用的是sql例如:I1I2I3...我现在是排成这样的I1I10I2...多谢各位高手了!在线等
解决方案
解决方案二:
第二个问题:查询最后加个orderbycast(substring(列名,2)asint)看看行不。
解决方案三:
不好意思我是新手,能不能再说详细些,我在sql新建查询中添加了orderbycast(substring(列名,2)asint),有错误,列名已经换成实际列名,我是想在数据库中直接就按I1I2I3...来显示,谢谢
解决方案四:
1在查询语句中直接按某列排序2 复杂的可自己在程序中写一个继承IComparable接口的类(集合),再排序文本框可以放到别的地方,不一定非要放到表格控件的上方,除非有特别需求
解决方案五:
但排序的不是我想要的顺序他按照I1,I10,I2这种顺序,可是我想要I1,I2,I3...这种顺序我想用文本框覆盖在数据控件DataGridView上作为更改数据库中数据的输入口
解决方案六:
select*fromtable_1orderbycast(substring(列名,2,len(列名)-1)asint)这样应该可以了。
时间: 2024-11-05 15:41:44