C# 北风数据集
northwinddataset=NORTHWNDDataSetbsEmployees.DataSource; 在下面的代码中是什么意思?它是northwinddataset实例的数据源C# 北风数据集,c#,dataset,northwind,C#,Dataset,Northwind,northwinddataset=NORTHWNDDataSetbsEmployees.DataSource; 在下面的代码中是什么意思?它是northwinddataset实例的数据源 public partial class FormEdit : Form { BindingSource bsEmployees; NORTHWNDDataSet northwinddataset; EmployeesTableAdapt
public partial class FormEdit : Form
{
BindingSource bsEmployees;
NORTHWNDDataSet northwinddataset;
EmployeesTableAdapter taEmployees;
public FormEdit(BindingSource bsEmployees)
{
InitializeComponent();
this.bsEmployees = bsEmployees;
taEmployees = new EmployeesTableAdapter();
/***** This line *****/
northwinddataset = (NORTHWNDDataSet)bsEmployees.DataSource;
/*********************/
}
private void FormEdit_Load(object sender, EventArgs e)
{
try
{
tbLastName.DataBindings.Add("Text", bsEmployees, northwinddataset.Employees.LastNameColumn.ColumnName);
tbFirstName.DataBindings.Add("Text", bsEmployees, northwinddataset.Employees.FirstNameColumn.ColumnName);
tbTitle.DataBindings.Add("Text", bsEmployees,
}
catch (Exception ex)
{
MessageBox.Show(string.Format("Greska: {0}", ex.Message));
Close();
}
}
private void btnSnimi_Click(object sender, EventArgs e)
{
bsEmployees.EndEdit();
if (taEmployees.Update(northwinddataset.Employees)> 0)
{
MessageBox.Show("Recorded");
Close();
}
这一行:
northwinddataset = (NORTHWNDDataSet)bsEmployees.DataSource;
它基本上是将bsEmployees.DataSource强制转换为NORTHWNDDataSet类型。这样,您就可以使用/调用NORTHWNDDataSet中可用的所有函数/成员。bsEmployees.DataSource上可能不可用的函数和成员
这种操作称为。此行:
northwinddataset = (NORTHWNDDataSet)bsEmployees.DataSource;
它基本上是将bsEmployees.DataSource强制转换为NORTHWNDDataSet类型。这样,您就可以使用/调用NORTHWNDDataSet中可用的所有函数/成员。bsEmployees.DataSource上可能不可用的函数和成员
这种操作称为。亲爱的Jeff,我从MSDN页面复制并粘贴了标题。更正了。这确实只是一个演员阵容。我实际上是指它基本上是转换。。。部分从代码中可以看出,这里没有转换任何内容,只是一个cast。谢谢各位,那么,它是否用于文本字段数据绑定,是否可以做得更简单一些…谢谢again@user1647555:我认为没有。如果演员在那里,那是因为代码中的某个地方低于这一点,需要调用NORTHWNDDataSet的成员或函数/方法。亲爱的Jeff,我从MSDN页面复制并粘贴了标题。更正了。这确实只是一个演员阵容。我实际上是指它基本上是转换。。。部分从代码中可以看出,这里没有转换任何内容,只是一个cast。谢谢各位,那么,它是否用于文本字段数据绑定,是否可以做得更简单一些…谢谢again@user1647555:我认为没有。如果有cast,那是因为代码中的某个地方需要调用NORTHWNDDataSet的成员或函数/方法。