gpt4 book ai didi

c# - 北风数据集

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:55 25 4
gpt4 key购买 nike

什么是 northwinddataset = (NORTHWNDDataSet)bsEmployees.DataSource;在下面的代码中实际上是什么意思?它是 northwinddataset 实例的数据源?

 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 上可能不可用的函数和成员。

这种操作叫做Casting (C# Programming Guide) .

关于c# - 北风数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12284642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com