C#面试题:"如果让系统把实体类的属性自动赋值给界面上的控件,你有什么方法?" 如题,1.什么叫实体类?2.实体类属性自动赋值给界面上的控件???(了解了实体类的话,该怎么实现这个)3."你有什么方法?"--就是我该怎么实现...谁可以帮我解答... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 注意是界面上[DefaultValue(.....)]public object SomeProperty{ get {;} set {;}} 实体类中不适宜直接操作界面类以显示属性,可以定义属性的改变处理事件,在界面类中定义事件处理函数显示属性值,在实体类的属性的setter中触发这个事件。 在后台代码中不是有个load()方法吗,该方法就是在程序刚运行时 就会执行该方法的。就在该方法里写一些控制代码,实现实体类属性自动赋值给界面上的控件。例如:this.textbox.text=对象名.属性名; 在uml中实体类是一组相关的行为集合。用程序编写的话应该类似于接口,接口中定义一组方法或函数。子类可以实现接口。 我对实体类的概念还是念糊不清...因为我对WebForm不熟悉...我对WinForm比较熟悉...所以我当时是这样回答别人...我把实体类认为就是一个对象....private 类型名 变量名;public 类型名 大写字母开头变量名{ get{ return 变量名; } set{ if(value!=变量名) { 控件名.控件属性=value; } }} 大家可以指正一下,通过我这几行代码来反映一下,我对这个实体类的了解的差异何在? 自己查看msdn如果是winform请查DataBindingSource,DataBinds 对象的使用方法如果是webform请查objectDataSource ,Eval,Bind 对象或方法的使用 实体类就相当于为了存储和访问数据而建立的一组有特定含义对象,这组对象通过属性提供了外部访问的方法,画面或页面控件通过属性访问实体类或对象中保存的数据,也可以通过object数据源绑定到控件上。实体类与结构体有一定的相似性,但是结构体是分配在栈上,而实体类分配在堆上。 DLL的使用在Win7的32位下可以运行,但是在XP系统中总是退出 ConcurrentDictionary遍历的线程安全问题 TreeView 和 ListView 结合使用…… 编译DLL的问题 在自己写的函数中调用控件的方法. 怎样程序打开刚用该程序建立的excel文件. 求“扫雷训练器”,或给点开发思路 C# hscrollbar问题(10000分) 文件格式转化 excel->.csv outlook->.csv 能做吗? 如何实现多个windows窗口显示的交换 紧急求助!! datagridview列显示顺序问题
public object SomeProperty
{
get {;}
set {;}
}
用程序编写的话应该类似于接口,接口中定义一组方法或函数。子类可以实现接口。
{
get{
return 变量名;
}
set{
if(value!=变量名)
{
控件名.控件属性=value;
}
}
} 大家可以指正一下,通过我这几行代码来反映一下,我对这个实体类的了解的差异何在?
如果是webform请查objectDataSource ,Eval,Bind 对象或方法的使用
实体类与结构体有一定的相似性,但是结构体是分配在栈上,而实体类分配在堆上。