سلام
توسط databinding اطلاعات را به تکس باکس ها بایند کردم و میخوام تکس باکس اول و تکس باکس دوم را جمع کرده و در یک تکس باکس دیگر قرار دهم. مثلا تکس باکس اول نام هست + تکس باکس دوم یعنی نام خانوادگی در تکس باکس سوم قرار دهم
سلام
توسط databinding اطلاعات را به تکس باکس ها بایند کردم و میخوام تکس باکس اول و تکس باکس دوم را جمع کرده و در یک تکس باکس دیگر قرار دهم. مثلا تکس باکس اول نام هست + تکس باکس دوم یعنی نام خانوادگی در تکس باکس سوم قرار دهم
خدمت شما دوست گلم
textBox3.Text = textBox1.Text +" "+ textBox2.Text;
حل شد مرسی ولی من از دیتا بایند استفاده می کنم یک جستجو هم دارم وقتی که شماره دیگر را جستجو می کنم تکس باکس 1 و تکس باکس 2untitled.JPG که در تکس باکس 3 قرار دادم عضو نمی شه چی کار کنم
دوست گلم شما کد جستجو رو برام بزار تا دقیقا مشکلتو حل کنم
private void bindingfield()
{
textBox7.DataBindings.Clear();
textBox8.DataBindings.Clear();
textBox9.DataBindings.Clear();
textBox7.DataBindings.Add("Text", dv, "FirstName");
textBox8.DataBindings.Add("Text", dv, "LastName");
textBox9.DataBindings.Add("Text", dv, "Email");
// textBox6.DataBindings.Add("",dv,"FirstName"+"LastN ame");
textBox6.Text = textBox7.Text + " " + textBox8.Text;
}
public void bindindataview()
{
OleDbDataAdapter da = new OleDbDataAdapter("select * from miri", con);
ds = new DataSet();
da.Fill(ds, "t1");
dv = new DataView(ds.Tables["t1"]);
cum = (CurrencyManager)BindingContext[dv];
}
private void button1_Click(object sender, EventArgs e)
{
bindindataview();
int intfind;
dv.Sort = "ID";
intfind = dv.Find(int.Parse(textBox1.Text));
if (intfind == -1)
{
MessageBox.Show("موجود نیست");
}
if (intfind != -1)
{
bindingfield();
cum.Position = intfind;
}
}
دوست عزیزفکر کنم این خطو باید به این صورت تغییر بدی
OleDbDataAdapter da = new OleDbDataAdapter("select * from t1", con);
وقتی که از این دستور استفاده می کنم textBox6.Text = textBox7.Text + " " + textBox8.Text; اولین باری که شماره جستجو را وارد می کنم تکس باس 7 و تکس باکس 8 را کنار هم قرار می دهد ولی شماره دیگری را که جستجو می کنم همانی که دفعه قبل انتخاب شده عوض نمی شه لطفا راهنمایی کنید.
خوب دوست عزیز اگر اطلاعات در text box7 و text box8 نمایش داده میشه به تابع private void bindingfield()
این تکه کد رو اضافه کن
textBox6.text="";
رویداد TextChanged مربوط به textbox ی که بایند کردی و اطلاعات داخلش نمایش داده میشه دستور جمع دو تکست و اضافه کردن به textbox3 رو بنویس
موفق