bahar_engineer
شنبه 20 تیر 1388, 18:11 عصر
من دارم یه کد vb رو به c# تبدیل می کنم 2-3 تا خطا می ده و هر کاریش کردم درست نشد .. آخه خطای بیخودی هم می ده: ببینید :
سوال اول :
از این چرا ایراد می گیره ؟
foreach (DataRow objDR in objDT.Rows)
می گه :
A local variable named 'objDR' cannot be declared in this scope because would give a different meaning to 'objDR', which is already used in a 'parent or current' scope to denote something else.
سوال دوم :
protected void Delete_Item(object sender, DataGridCommandEventArgs e)
{
objDT.Rows[e.Item.ItemIndex].Delete();
}
وقتی می خوام این تابع رو فراخوانی کنم به چه شکل بنویسم ؟ منظورم اینه که چطور فراخوانیش کنم ؟
protected void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
??????
}
اینطوری نوشتم خطا داد:
protected void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
GridView1.DeleteRow += new GridViewDeletedEventHandler(Delete_Item);
}
از new ایراد می گیره :
no overload for (Delete-Item) matches delegate 'system.web.ui.webcontrols.gridviewdeletedeventhan deler
سوال اول :
از این چرا ایراد می گیره ؟
foreach (DataRow objDR in objDT.Rows)
می گه :
A local variable named 'objDR' cannot be declared in this scope because would give a different meaning to 'objDR', which is already used in a 'parent or current' scope to denote something else.
سوال دوم :
protected void Delete_Item(object sender, DataGridCommandEventArgs e)
{
objDT.Rows[e.Item.ItemIndex].Delete();
}
وقتی می خوام این تابع رو فراخوانی کنم به چه شکل بنویسم ؟ منظورم اینه که چطور فراخوانیش کنم ؟
protected void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
??????
}
اینطوری نوشتم خطا داد:
protected void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
GridView1.DeleteRow += new GridViewDeletedEventHandler(Delete_Item);
}
از new ایراد می گیره :
no overload for (Delete-Item) matches delegate 'system.web.ui.webcontrols.gridviewdeletedeventhan deler