سلام خدمت اساتید محترم
با چه متدی میشه اطلاعات رو از دیتابیس خوند و اطلاعات مورد نیاز رو توی تکست باکس ها ریخت؟
من این رو نوشتم ولی خطا میده.
var q = from kh_t in DB.KhatTolids
where kh_t.KhatTolidID == Convert.ToInt32(txtCodKhatTolid.Text.Trim())
select kh_t;
foreach (var result in q)
{
lblNameKhatTolid.Content = result.KhatTolidName;
}
اینم خطا:
LINQ to Entities does not recognize the method 'Int32 ToInt32(System.String)' method, and this method cannot be translated into a store expression.
سلام.
این خطا به خاطر اینه که شما مقدار
Convert.ToInt32(txtCodKhatTolid.Text.Trim())
رو داخل کوئری نوشتید. LINQ روی این موارد حساسه و خطا میگیره. کدتون رو به شکل زیر تغییر بدید.
int ID = Convert.ToInt32(txtCodKhatTolid.Text.Trim());
var q = from kh_t in DB.KhatTolids
where kh_t.KhatTolidID == ID
select kh_t;
foreach (var result in q)
{
lblNameKhatTolid.Content = result.KhatTolidName;
}
در ضمن اگر خروجی کوئری شما فقط یک ردیف خاص است میتونید از کد زیر استفاده کنید.
int ID = Convert.ToInt32(txtCodKhatTolid.Text.Trim());
var q = (from kh_t in DB.KhatTolids
where kh_t.KhatTolidID == ID
select kh_t).SingleOrDefault();
lblNameKhatTolid.Content = q.KhatTolidName;
تاریخ :
1399/11/25
- ساعت :
11:22:00 AM
- بازدید :
3921
- پاسخ :
2
|
تاریخ :
1399/11/10
- ساعت :
10:01:00 PM
- بازدید :
7196
- پاسخ :
4
|
تاریخ :
1398/10/03
- ساعت :
10:47:00 PM
- بازدید :
5345
- پاسخ :
8
|
تاریخ :
1401/01/26
- ساعت :
12:14:00 PM
- بازدید :
3021
- پاسخ :
1
|
تاریخ :
1399/09/04
- ساعت :
06:18:00 PM
- بازدید :
6657
- پاسخ :
2
|
تاریخ :
1398/10/22
- ساعت :
12:44:00 PM
- بازدید :
3119
- پاسخ :
2
|
تاریخ :
1398/08/14
- ساعت :
10:54:00 AM
- بازدید :
3132
- پاسخ :
1
|
تاریخ :
1403/10/07
- ساعت :
03:12:00 PM
- بازدید :
348
- پاسخ :
2
|
تاریخ :
1403/09/06
- ساعت :
09:51:00 PM
- بازدید :
392
- پاسخ :
2
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1353
- پاسخ :
1
|
تاریخ :
1404/01/16
- ساعت :
07:20:00 PM
- بازدید :
102
- پاسخ :
1
|
تاریخ :
1404/01/17
- ساعت :
05:35:00 PM
- بازدید :
75
- پاسخ :
0
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
114
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1328
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
84
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9879
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
43
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
51
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
68
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
64
- پاسخ :
1
|