سلام
برنامه شما دو تا اشکال داره:
اول توی متد هندلر کلیک دکمه ساخت بانک (دکمه 4) باید این طوری بنویسید:
private void button4_Click(object sender, EventArgs e)
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
str = saveFileDialog1.FileName;
}
}
ایراد دوم برنامه شما اینه که موقع ذخیره سازی اسم و شماره جدید داخل شرطی که برای کنترل خالی نبودن جعبه متن ها نوشتید اسم جعبه متن مربوط به شماره تلفن رو اشتباه نوشتید. یعنی در حالی که کاربر در جعبه متن 4 شماره رو می نویسه شما جعبه متن 3 رو چک می کنید خالیه یا نه که واضحه جعبه متن 3 که در سمت راست فرم قرار دادین و مربوط به جستجو می شه خالیه ... شرط درست به شکل زیره:
if (textBox1.Text != "" && textBox2.Text != "" && textBox4.Text != "")