• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 20 رای - 2.55 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: انتخاب یک سط گرید ویو
حالت موضوعی
#1
چطور میشه با اتخاب یک سطر از گریدویو اون رو حذف کرد

خب برای این کار لازمه سطر انتخابی برگردونده بشه تا بعد هر کاری که می خواهی بکنی

کد:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)

        {

            txtbox.Text = GridView1.SelectedRow.Cells[2].Text;

            HiddenField2.Value = GridView1.SelectedRow.Cells[1].Text;

            .

            .

            .          

        }
 
پاسخ
#2
سلام
من یه گرایدویو دارام که بعد از سرچ مطالب رو درونش قرار میدم. حالا میخوام سطری که انتخاب شده رو حذف کنم اما خطای out of range میده. میشه راهنماییم کنید.
کد:
protected void btnSearchUser_Click(object sender, EventArgs e)
    {
        SqlConnection Con = new SqlConnection(MyConnectionString.ConnectionString);
        string SqlStr = "SELECT FirstName as 'نام',LastName as 'نام خانوادگی',RoleName as 'سطح دسترسی',Email as 'پست الکترونیک',Gender as 'جنسیت' FROM [UserAcount] WHERE (Email Like N'%'+@search+'%') OR (FirstName LIKE N'%'+@search+'%') OR (LastName LIKE N'%'+@search+'%')";
        SqlCommand Cmd = new SqlCommand(SqlStr, Con);
        Cmd.Parameters.AddWithValue("@search", txtUserSerch.Text);
        try
        {
            Con.Open();
            int i = Cmd.ExecuteNonQuery();
            if (i != 0)
            {
                //BindGridview(txtname.Text);
                Grv_Search.DataSource = Cmd.ExecuteReader();
                Grv_Search.DataBind();
                Con.Close();
                //btndeleteuser.Visible = true;
            }
            else
            {
                lblMessage.Text = " اين نام کاربري پيدا نشد";
            }
        }
        catch(Exception exp)
        {
            lblMessage.Text = exp.ToString();
        }

    }
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        foreach (GridViewRow row in Grv_Search.Rows)
        {
            CheckBox cb = (CheckBox)row.FindControl("chkSelect");
            if (cb.Checked)
            {
                try
                {
                    string email = Convert.ToString(Grv_Search.DataKeys[row.RowIndex].Value);
                    SqlDataSource1.DeleteParameters["Email"].DefaultValue = email;
                    SqlDataSource1.Delete();
                    lblMessage.Text = "عمل حذف با موفقيت انجام شد";
                }
                catch (Exception exp)
                {
                    lblMessage.Text = exp.ToString();
                }
            }
        }
    }
 
پاسخ
#3
اینو ببین



.zip   GridViewConfirmWhenDelet.zip (اندازه 2.66 KB / تعداد دانلود: 5)
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حذف رکوردهای انتخاب شده در DataGridView Ghoghnus 0 6,087 10-31-2011، 03:00 PM
آخرین ارسال: Ghoghnus

پرش به انجمن:


Browsing: 1 مهمان