在C#下开发WinForm程序:
有三个TextBox、DataTable、BindingSource控件.
BindingSource.DataSource=DataTable
TextBox.DataBindings.Add("Text", BindingSource, "FName", true, DataSourceUpdateMode.OnPropertyChanged);
我想实现,当修改了TextBox.Text的值,后自动保存到DataTable。
在Delphi能够实现这个功能。不知道C# 能不能实现。
有三个TextBox、DataTable、BindingSource控件.
BindingSource.DataSource=DataTable
TextBox.DataBindings.Add("Text", BindingSource, "FName", true, DataSourceUpdateMode.OnPropertyChanged);
我想实现,当修改了TextBox.Text的值,后自动保存到DataTable。
在Delphi能够实现这个功能。不知道C# 能不能实现。
???
BindingSource有这些方法吗?
这里,返回的就是一个Binding对象,为这个对象添加Format和Parse事件处理方法就是了。
DataTable.ColumnChanged += new DataColumnChangeEventHandler(DataTable_ColumnChanged);private void DataTable_ColumnChanged(object sender, DataColumnChangeEventArgs e)
{
BindingSource.ResetBindings(false);
}