p=>p چکار میکنه؟
اگه نذاریمش چی میشه؟
p=>p چکار میکنه؟
اگه نذاریمش چی میشه؟
دوست عزیز نذاری فرقی نمی کنه
GridView1.DataSource = ctx.Users();
این کد بت همه ی رکورد ها رو میده
اما اینو یاد بگیری خوبه با این کار می تونی یه select بزنی به این شکل
//GridView1.DataSource = ctx.tabelname.Where(x => x.id == 4);
الان رکوردی که ای دی ان برار 4 باشه بت می ده
ctx اسم مدله
tabelname اسم جدوله
p=>p دستور Linq از نوع لامبدا هستش که همه رکوردهای جدولت را بر می گردونه.به روشی که دوستمون گفتن می تونید ازش استفاده نکنید.اما زمانی که بخواین از شرط استفاده کنید حتما باید از این دستور استفاده کنی.در واقع باید همه رکوردها را بکشی بیرون بعد از توی اونها اون رکورد خاص را پیدا کنی.
در ضمن p یک متغیر هستش و شما می تونید به جای اون از هر متغیر دیگه ای استفاده کنی
سلام جناب فیروزی
من تمام مراحل شما رو اجرا کردم و این کد رو نوشتم:
PersepliosEntities de = new PersepliosEntities();
dataGridView1.DataSource = de.Players.Select(p => p);
اما زمان لود کردن اطلاعات داخل grid این پیغام رو میده:
An unhandled exception of type 'System.NotSupportedException' occurred in EntityFramework.dll
Additional information: Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery, DbRawSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList().
با سلام لطفا روش گزارش گیری رو در مدل انتیتی و استیمول سافت توضیح بدید . با تشکر
سلام به دوستان عزیز
من یه مشکلی دارم با درج اطلاعات
از try و catch استفاده میکنم اگه در ورود اطلاعات خطا باشه مسیج رو نوشون میده ولی دیگه نمیشه اطلاعات رو دوباره اصلاح کرد باید برنامه رو ببندی دوباره وارد کنیددر هر صورت وقتی دکه رو میزنی فقط مسیج رو نشون میدهtry {
madrak m = new madrak
{
code_madrak = byte.Parse(code.Text),
madark = maghta.Text,
reshteh = reshte.Text
};
database.madraks.AddObject(m);
database.SaveChanges();
show();
}
catch
{
MessageBox.Show("خطا در ورود اطلاعات");
}
سلام
چجوری میتونم
محتویات بدست اومده از Entity fremwork رو که مثلا یک داده بخصوص هست رو داخل text box قرار بدم ؟
(DataGridView1.DataSource = db1.Sellectone(TextBox1.Text
اینیم پروسیجرم هست
CREATE PROCEDURE [dbo].[Sellect_Gozaresh]
@paianeh varchar(MAX)
As
Begin
Select
[نام فروشگاه]
FROM g where [شماره پایانه]=@paianeh
End
کسی نبود کمکم کنه ؟