BindingSource.find от другого WinformC#

Место общения программистов C#
Anonymous
BindingSource.find от другого Winform

Сообщение Anonymous »

Я пытаюсь использовать метод поиска привязки на нескольких столбцах, BindingSource используется в Winforms. Это код, который я использовал: < /p>
form1: < /p>
public static AppData db;

public AppData App
{
get
{
if (db == null) db = new AppData();
return db;
}
}
< /code>
form2: < /p>
Form1 f1;
public Form2(Form1 frm1)
{
InitializeComponent();
this.f1 = frm1;
}

private void button1_Click(object sender, EventArgs e)
{
int index = f1.EmpBindingSource.List.IndexOf(f1.EmpBindingSource.List.OfType().FirstOrDefault(e => e.Department == comboBox1.SelectedText && e.Code == textBox1.Text));
f1.EmpBindingSource.RemoveAt(index);
f1.EmpBindingSource.EndEdit();
f1.App.Emp.AcceptChanges();
f1.App.Emp.WriteXml(string.Format("{0}//data.dat", Application.StartupPath));

MessageBox.Show("Employee deleted", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.Close();

}
< /code>
Этот код выбрасывает ошибку < /p>

type или имя пространства имен 'F1' не может быть найдено (вам не хватает директив или ссылка на сборку?) />())>

Подробнее здесь: https://stackoverflow.com/questions/794 ... er-winform

Вернуться в «C#»