控件使用篇:
所有这些控件都在System.Windows.Forms名字空间下
Label, Button简单控件就不多说了
ComboBox:
Items属性是个对象集合ObjectCollection
comboBox1.Items.AddRange(new object[] {"1", "2"});
DisplayMember和ValueMember 用于Databinding
comboBox1.DataSource = this.dataSet1BindingSource;
comboBox1.DisplayMember = "Colum1";
comboBox1.ValueMember = "Colum2";
其中两个绑定的字段显然可以相同,一般DisplayMember绑定需要显示的数据表字段,而ValueMember绑定需要获取选择的项的值,比如主键等
SelectedItem | 选择项 |
SelectedIndex | 选择项的索引 |
SelectedText | 对应选择项的显示文本 |
SelectedValue | 对应选择项的值 |
ErrorProvider:
这是一个组件
在某个控件出现不满足要求的逻辑错误时显示错误
errorProvider1.SetError(Control control, String str);
第一参数为出现“错误的控件”, 第二个为提示字符串
DateTimePicker
选取时间
DateTime dtp.Value 此属性为DateTime类型, 而dtp.Text为字符串类型
可以使用 dtp.CustomFormat 设置格式
绑定方法:
dtp.DataBindings.Add("Value", datatable, "field1");
或
dtp.DataBindings.Add("Value", dataset, "datatable.field1");
此函数有几个重载,你可以选择是否格式化绑定 和绑定更新模式
public Binding Add(string propertyName, object dataSource, string dataMember, bool formattingEnabled, DataSourceUpdateMode updateMode);
更新模式:
DataSourceUpdateMode.OnValidation 验证输入控件中的值后更新源
DataSourceUpdateMode.OnPropertyChanged 每当控件的属性值发生改变时更新
DataSourceUpdateMode.Never 永不更新源,且不对输入控件中的值验证, 分析以及格式化

©2008 Pan-Graph Enterprise Intelligence Inc.,