今天搞一个数据绑定问题。
有一个控件,明明是双向绑定,但只单向起作用。
并且同一个界面上,同类型的另一个控件就是同样的绑定法,能双向起作用。
百思不得其解,最后发现他们在数据库中的类型不一样。
把一个自增ID,由int类型改为varchar(50)后,好了。
这里面应该有个类型转换的问题。
控件本身,你给赋值的时候,应该会自动把int类型的转成string类型,然后赋值。
但是控件没有这么做,直接没给赋值上。
今天搞一个数据绑定问题。
有一个控件,明明是双向绑定,但只单向起作用。
并且同一个界面上,同类型的另一个控件就是同样的绑定法,能双向起作用。
百思不得其解,最后发现他们在数据库中的类型不一样。
把一个自增ID,由int类型改为varchar(50)后,好了。
这里面应该有个类型转换的问题。
控件本身,你给赋值的时候,应该会自动把int类型的转成string类型,然后赋值。
但是控件没有这么做,直接没给赋值上。