PDA

View Full Version : مبتدی: مشکل این کد چیه که خطا میده (linq)



Navid92
یک شنبه 06 مرداد 1392, 15:42 عصر
var q = from u in bank.foods select u;
dataGridView1.DataSource = q;

خطا : InvalidCastException was unhandled
, Specified cast is not valid.
چه شه!!

reza.mh
یک شنبه 06 مرداد 1392, 16:00 عصر
سلام این کد رو داخل try catch قرار بدید و در بلاک catch یه exeption کلی بزارید نوع ارورشو بهتون میده

Navid92
یک شنبه 06 مرداد 1392, 16:06 عصر
سلام این کد رو داخل try catch قرار بدید و در بلاک catch یه exeption کلی بزارید نوع ارورشو بهتون میده
اینه داداش , Specified cast is not valid

fakhravari
یک شنبه 06 مرداد 1392, 19:42 عصر
private void FillGrid()
{
var B_Cat = TableAll.B_Categories;

GridView1.DataSource = B_Cat;
GridView1.DataBind();
Label1.Text = B_Cat.Count().ToString();
}


protected void Button5_Click(object sender, EventArgs e)
{
int id = Int32.Parse(TextBox3.Text.Trim());
var B_Categori = from m in TableAll.B_Categories where m.CategoryID == id select m;

GridView1.DataSource = B_Categori;
GridView1.DataBind();

Label1.Text = B_Categori.Count().ToString();
}

BehzadKiNG
یک شنبه 06 مرداد 1392, 19:46 عصر
اینو امتحان کن:


var q = (from u in bank.foods select u).ToList();
dataGridView1.DataSource = q;

Navid92
یک شنبه 06 مرداد 1392, 20:33 عصر
حل شد آفایون مشکل از خودم بود ...:لبخندساده: