korosh00
سه شنبه 01 بهمن 1392, 08:32 صبح
سلام
من با این دستور در گرید ویو ام می توانستم یک رکورد را حذف کنم
البته در قسمت html و سفارشی کردن گرید ویو این لینک را می گذاشتم
<asp:LinkButton ID="lkDelte" runat="server" OnClientClick="return confirm('Are you sure you want to delete?')"
CommandName="Delete" CommandArgument='<%# Eval("aks") %>'><img src="imgg/delete.png" alt="Delete" border="0" /></asp:LinkButton>
دیتابیس گرید را هم از طریق objectdatasource براش می گذاشتم و خوبم کار می کرد و کار راه انداز بود
در کد نویسی سی شارپ هم می گفتم
protected void grid1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Delete")
{
string filename = e.CommandArgument.ToString();
string path = MapPath(filename);
File.Delete(Server.MapPath(filename));
}
}
حالا من اومدم بجای objectdatasource از دستورات برای پر ردن گرید ویو استفاده کردم
در قسمت کد نویسی
این هم تا اینجا مشکلی نداشت و اطلاعات لود میشد در گرید ویو ولی دیگه با کلیک روی لینک حذفی که گذاشتم عمل حذف رکورد انجام نمیشه !
مشکل از کجاست ؟
ممنون
من با این دستور در گرید ویو ام می توانستم یک رکورد را حذف کنم
البته در قسمت html و سفارشی کردن گرید ویو این لینک را می گذاشتم
<asp:LinkButton ID="lkDelte" runat="server" OnClientClick="return confirm('Are you sure you want to delete?')"
CommandName="Delete" CommandArgument='<%# Eval("aks") %>'><img src="imgg/delete.png" alt="Delete" border="0" /></asp:LinkButton>
دیتابیس گرید را هم از طریق objectdatasource براش می گذاشتم و خوبم کار می کرد و کار راه انداز بود
در کد نویسی سی شارپ هم می گفتم
protected void grid1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Delete")
{
string filename = e.CommandArgument.ToString();
string path = MapPath(filename);
File.Delete(Server.MapPath(filename));
}
}
حالا من اومدم بجای objectdatasource از دستورات برای پر ردن گرید ویو استفاده کردم
در قسمت کد نویسی
این هم تا اینجا مشکلی نداشت و اطلاعات لود میشد در گرید ویو ولی دیگه با کلیک روی لینک حذفی که گذاشتم عمل حذف رکورد انجام نمیشه !
مشکل از کجاست ؟
ممنون