PDA

View Full Version : اشكال در استفاده از CurrencyManager



EBRAHIMIEKOKDARAGHI
سه شنبه 30 خرداد 1391, 12:19 عصر
باسلام خدمت دوستان و اساتيد بزرگوار
اشكالي من دارم در باره استفاده از شئ (CurrencyManager) در هماهنگ سازي كنترل هاست
و اون اينه كه وقتي يكtextbox رو به منبع داده اي از نوع int وصل مي كنم هنگامي كه از متد addnew اين شئ استفاده ميكنم وبعد اينكه مقدار داخل اين textbox وارد ميكنم و ميخواهم كه از اين كنترل بيام بيرون اطلاعات داخل اون پاك ميشه ضمنا" از linq استفاده ميكنم
لطفا" من رو راهنمائي كنيد ضرروريه!!!
namespace testcrrn
{
public partial class Form1 : Form
{
datatolidDataContext dt;
CurrencyManager currn;
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
dt = new datatolidDataContext();
currn = (CurrencyManager)(this.BindingContext[dt.persons]);
dataGridView1.DataSource = dt.persons;
txtname.DataBindings.Clear();
txtfamily.DataBindings.Clear();
txtnomreh.DataBindings.Clear();
//
txtname.DataBindings.Add("text",dt.persons,"name");
txtfamily.DataBindings.Add("text", dt.persons, "family");
txtnomreh.DataBindings.Add("text", dt.persons, "nomreh");


}

private void btnadd_Click(object sender, EventArgs e)
{
currn.AddNew();
}
}
}

EBRAHIMIEKOKDARAGHI
سه شنبه 30 خرداد 1391, 18:23 عصر
اساتید عزیز من منتظر پاسخ شما هستم!!!

gwbasic
سه شنبه 30 خرداد 1391, 21:06 عصر
از BindingSources استفاده کنید.
آموزش DataBinding و آموزش ثبت سفارشات منو برای جزئیات بیشتر مطالعه کنید