سلام خدمت اساتید محترم
با چه متدی میشه اطلاعات رو از دیتابیس خوند و اطلاعات مورد نیاز رو توی تکست باکس ها ریخت؟
من این رو نوشتم ولی خطا میده.
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
- بازدید :
3899
- پاسخ :
2
|
تاریخ :
1399/11/10
- ساعت :
10:01:00 PM
- بازدید :
7172
- پاسخ :
4
|
تاریخ :
1398/10/03
- ساعت :
10:47:00 PM
- بازدید :
5337
- پاسخ :
8
|
تاریخ :
1401/01/26
- ساعت :
12:14:00 PM
- بازدید :
3003
- پاسخ :
1
|
تاریخ :
1399/09/04
- ساعت :
06:18:00 PM
- بازدید :
6643
- پاسخ :
2
|
تاریخ :
1398/10/22
- ساعت :
12:44:00 PM
- بازدید :
3110
- پاسخ :
2
|
تاریخ :
1398/08/14
- ساعت :
10:54:00 AM
- بازدید :
3124
- پاسخ :
1
|
تاریخ :
1403/10/07
- ساعت :
03:12:00 PM
- بازدید :
338
- پاسخ :
2
|
تاریخ :
1403/09/06
- ساعت :
09:51:00 PM
- بازدید :
387
- پاسخ :
2
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1344
- پاسخ :
1
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
90
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1315
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
68
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9853
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
38
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
46
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
60
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
50
- پاسخ :
1
|
تاریخ :
1399/06/04
- ساعت :
02:25:00 PM
- بازدید :
4421
- پاسخ :
2
|
تاریخ :
1403/11/30
- ساعت :
10:36:00 AM
- بازدید :
203
- پاسخ :
2
|