PDA

View Full Version : سوال: حذف رکورد در grid view به زبان asp .net کمک فوری



زیبا بستان
چهارشنبه 17 اردیبهشت 1393, 19:43 عصر
سلام
توی grid view ی دکمه گذاشتم برای حذف میخوام وقتی روی اون کلیک کرد ی پیغام برای تایید بهم نشون بده در صورت تایید حذف کند.
خواهشا کمک کنید خیلی خیلی واجب و فوری ممنون:لبخندساده::لبخندساده:

meisam12
چهارشنبه 17 اردیبهشت 1393, 20:10 عصر
یک نمونه پروژه کوچک گذاشتم.

زیبا بستان
چهارشنبه 17 اردیبهشت 1393, 21:17 عصر
سلام ببخشید شرمنده اجرا نشد میشه کمکم کنید این پیغام میده
Error 1 Could not load type 'RepeatImage.Default'.

زیبا بستان
چهارشنبه 17 اردیبهشت 1393, 21:32 عصر
یک نمونه پروژه کوچک گذاشتم.
شرمنده اجرا شد ولی ی مشکل دیگه
دستور اینکه وقتی دکمه ok میزنید و حذف میشود را در کدوم قسمت وارد کردید؟
ممنون میشم راهنماییمون کنید :ناراحت:

meisam12
چهارشنبه 17 اردیبهشت 1393, 22:10 عصر
زمانیکه روی ok کلیک می کنید رویداد grdUsers_RowCommand اجرا می شود اونجا دستور حذف نوشته شده است. برای رفتن به این متد روی Default.aspx.cs کلیک کنید و رویداد grdUsers_RowCommand را پیدا کنید

زیبا بستان
چهارشنبه 17 اردیبهشت 1393, 22:16 عصر
زمانیکه روی ok کلیک می کنید رویداد grdUsers_RowCommand اجرا می شود اونجا دستور حذف نوشته شده است. برای رفتن به این متد روی Default.aspx.cs کلیک کنید و رویداد grdUsers_RowCommand را پیدا کنید
شرمنده من میخوام از روی دیتا بیس هم حذف بشه ولی شما اصلا به دیتا بیس وصل نیستید.من چیکار باید بکنم؟؟

meisam12
چهارشنبه 17 اردیبهشت 1393, 22:28 عصر
شرمنده من میخوام از روی دیتا بیس هم حذف بشه ولی شما اصلا به دیتا بیس وصل نیستید.من چیکار باید بکنم؟؟

خوب من sample کد نوشتم.
ساختار جدولت را بزار ببینم و در ضمن از Lambda Expression استفاده می کنی یا از ADO.Net و یا Linq query?

زیبا بستان
چهارشنبه 17 اردیبهشت 1393, 22:40 عصر
خوب من sample کد نوشتم.
ساختار جدولت را بزار ببینم و در ضمن از Lambda Expression استفاده می کنی یا از ADO.Net و یا Linq query?
من میخوام از stored proceduresاستفاده کنم. کدشو براتون میزارم البته نمیدونم درسته یا نه
شرمنده انقدر اذیت شدید
ALTER PROCEDURE dbo.sp_deleteuser
@UserId int
AS
begin
delete t_User where UserId=@UserId
end
RETURN

meisam12
چهارشنبه 17 اردیبهشت 1393, 22:52 عصر
شما رویداد grdUsers_RowCommand را به شکل زیر بنویسید.

protected void grdUsers_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "doDelete")
{
int UserID = int.Parse(e.CommandArgument.ToString());

SqlConnection con = new SqlConnection("data source=.;integrated security=true;initial catalog=dbName;");
SqlCommand command = new SqlCommand();

command.CommandType = System.Data.CommandType.StoredProcedure;
command.Connection = con;

command.Parameters.Add(new SqlParameter("UserId", UserID));

SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = command;

DataSet ds=new DataSet();

da.Fill(ds, "t_user");
}

GridViewBinding();
}

زیبا بستان
چهارشنبه 17 اردیبهشت 1393, 23:08 عصر
میشه من فایل براتون بفرستم شما برام اون تیکه شو درست کنید
من اخه ویزاری کار کردم نه کد نویسی
در ضمن چطوری باید فایل قرار بدم
شرمنده ها

زیبا بستان
چهارشنبه 17 اردیبهشت 1393, 23:32 عصر
میشه کمکم کنید من منتظز جواب شما هستم شرمنده

meisam12
چهارشنبه 17 اردیبهشت 1393, 23:39 عصر
میشه من فایل براتون بفرستم شما برام اون تیکه شو درست کنید
من اخه ویزاری کار کردم نه کد نویسی
در ضمن چطوری باید فایل قرار بدم
شرمنده ها
باشه بفرست

زیبا بستان
چهارشنبه 17 اردیبهشت 1393, 23:54 عصر
باشه بفرست
شرمنده به خدا بد جور تو این پروژه موندم. این فایلش هست. هم
stored procedures حذف نوشتیم و هم برای اپدیت فقط نمیدونیم چطوری استفاده کنیم

http://uplod.ir/dl6f1o30qfys/WebSite4.rar.htm


ممنون میشم راهنماییم کنید

meisam12
پنج شنبه 18 اردیبهشت 1393, 02:01 صبح
برات حذف و ویرایش و اضافه کردن کاربر را نوشتم.

زیبا بستان
پنج شنبه 18 اردیبهشت 1393, 20:17 عصر
برات حذف و ویرایش و اضافه کردن کاربر را نوشتم.
سلام
مرسی بابت کمکتون
من از کدهاتون متوجه شدم که شما grid view رو دستی پرش کردید ولی ما ویزاردی پرش کردیم. میشه کدهاتونو برام توضیح بدید خیلی متوجه نشدم چطوری کار میکنه.میشه برام توضیح بدید.ممنونم