PDA

View Full Version : چطوری با این کد اطلاعات رو تو گرید با استفاده ازlinq نشون بدم ؟



RIG000
شنبه 02 شهریور 1392, 14:09 عصر
نشون نمیده !!:ناراحت:

linqDBDataSet db1 = new linqDBDataSet();
var LoadQuery1= from c in db1.costomer
where c.id==textBox1.Text
select c.name ;
dataGridView1.DataSource = LoadQuery1;

RIG000
شنبه 02 شهریور 1392, 14:46 عصر
دوستان اینارو از جایی ندیدم .. همین جوری خودم دارم مینویسم ....
تفاوت لینک و ef رو هم نمیدونم. اما ado.net رو بلدم کاملا" برنامکه ها مو با ado.net می نوشتم اما حالا دیگه خوردم به این موارد...
این دو تا کد کار نمیکنن!!!
فک نکنم اشتباه باشن. من دیتابیس خودمم از خود ویژوال استدیو ساختم و و سپس \linqDBDataSet.xsd ساخت که تیبلم رو تو این گذاشتم. حالا این کدها رو میزنم کار نمیکنه!!! نه اضافه نه نشون میده

private void button1_Click(object sender, EventArgs e)
{
linqDBDataSet db1 = new linqDBDataSet();
var LoadQuery1= from show in db1.costomer
where show.id==textBox1.Text
select show.name ;
dataGridView1.DataSource = LoadQuery1;

}

private void button2_Click(object sender, EventArgs e)
{
linqDBDataSet db1 = new linqDBDataSet();

db1.costomer.AddcostomerRow(txtid.Text, txtname.Text, txtfamily.Text, txtaddress.Text);
db1.costomer.AcceptChanges();
MessageBox.Show(" Add row !! ", "Add to db.table");
}

RIG000
شنبه 02 شهریور 1392, 14:50 عصر
اینم خود برنامه اگه بشه کد اپدیت و del رو هم براش بنویسید...
!!!

RIG000
شنبه 02 شهریور 1392, 15:13 عصر
این که من دارم استفاده میکنم لینک هست؟
ef چطوریه؟

rezaei_y
شنبه 02 شهریور 1392, 16:12 عصر
شما دارید LINQ کار میکنید

http://blogs.msdn.com/b/wriju/archive/2008/08/21/ado-net-entity-insert-update-and-delete.aspx
http://www.devart.com/dotconnect/mysql/docs/Tutorial_EF.html
http://barnamenevis.org/showthread.php?411204-Entity-Framework

کار با EF رو هم از لینک های بالا میتونی یاد بگیری

RIG000
شنبه 02 شهریور 1392, 17:16 عصر
این خیلی با حالاه هر چند دوباره save نشد .... اما ef یه چیز دیگست ....

private void button2_Click(object sender, EventArgs e)
{ // add by ef.. in ham save nemikone!!!! in khyli khoshkeleeeeeeeeee.... ahsant
using (ef1Entities ef1= new ef1Entities() )
{
person1 p = new person1 ();
p.id= txtid.Text;
p.name=txtname.Text;

ef1.AddToperson1(p);
ef1.SaveChanges();
}
}

mamadcity
شنبه 02 شهریور 1392, 20:37 عصر
چه اروری میده موقع ثبت؟

RIG000
دوشنبه 04 شهریور 1392, 09:02 صبح
هیچ اروری نمیده!! البته اینو بگم که دیتا بیس خودمو با اس کیول خود ویژوال استدیو ایجاد کردم.....
فکر میکنم با این موضوع مشکل داره ...