ورود

View Full Version : ارسال کوئری ها به استیمول ریپورت با entity framework



csharpprogramer88
جمعه 01 شهریور 1392, 08:59 صبح
سلام

من چطوری میتونم یک کوئری ساده را باEF به استیمول ریپورت بفرستم؟


private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'dataSet1.tbl_kharid' table. You can move, or remove it, as needed.
this.tbl_kharidTableAdapter.Fill(this.dataSet1.tbl _kharid);
}

private void button1_Click(object sender, EventArgs e)
{
tbl_kharidTableAdapter.Fill(dataSet1.tbl_kharid);
stiReport1.RegData(dataSet1.tbl_kharid);
stiReport1.Show();
}


با این چند خط کد میتونم تمامی سطرهای tbl_kharid را برگردانم و به استیمول ریپورت بفرستم

ولی نمیدونم چطوری با EF این کار را انجام بدم

csharpprogramer88
جمعه 01 شهریور 1392, 10:34 صبح
dataGridView1.DataSource = database.tbl_tel.ToList();
دوستان با این کد میتونیم کل اطلاعات را به گرید بایند کنیم و از TableAdapter و دیتاست و اینها استفاده نشده

ولی در گد پست یک از TableAdapter استفاده شده ، سوالم اینه که نحوه کد نویسی ef و استیمول با عناصری مثل گرید ویو و کومبو فرق داره؟

چرا در کد پست یک از TableAdapter استفاده شده؟ نمیشه از TableAdapter استفاده نکنیم؟

aslan
جمعه 01 شهریور 1392, 18:02 عصر
سلام
ببینید لینک های زیر میتونه کمکتون کنه
http://www.stimulsoft.com/en/articles/stimulsoft-simple-tabular-report-using-business-objects
http://www.stimulsoft.com/en/articles/stimulsoft-master-detail-tabular-report-using-business-objects

aspmaker
یک شنبه 03 شهریور 1392, 21:58 عصر
سلام دوست عزیز
اکثر کنترل ها رو میشه اینجوری پر کرد:

InventoryEntities c = new InventoryEntities()
comboBox1.DataSource = c.Customers;
comboBox1.ValueMember = "id";
comboBox1.DisplayMember = "name";

اگر هم لازم شد بعد از این کدها از این هم میتونی استفاده کنی (الان یادم نیست که لازم میشه یا نه):

comboBox1.DataBind()


موفق باشید