نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشكل در گرفتن value يك dropdownlist در C#‎.net

  1. #1

    مشكل در گرفتن value يك dropdownlist در C#‎.net

    سلام
    من در فرم خود يك dropdownlist دارم كه اطلاعات يك table در db را در آن ريخته ام.حال مي خواهم كاربر با انتخاب مقداري از dropdownlist جستجو بر اساس آن مقدار صورت بگيرد. ولي مقدار dropdownlist را نمي توانم در يافت كنم . كد پر كردن dropdownlist اين :

    void fillcmbGroup()
    {
    sqlCmd.CommandText =
    "getAllGroup_SP";
    sqlAdapter.SelectCommand = sqlCmd;
    sqlAdapter.Fill(dt);
    cmbGroupID.DataSource = dt;
    cmbGroupID.DataValueField =
    "GroupID";
    cmbGroupID.DataTextField =
    "Name_nvc";
    cmbGroupID.DataBind();
    dt.Clear();
    }

    و كد دريافت value اين:


    SqlParameter paramFName = newSqlParameter();
    paramFName.ParameterName =
    "@FirstName_nvc";
    if (txtboxName.Text == "")

    paramFName.Value = DBNull.Value;
    else

    paramFName.Value = txtboxName.Text.Trim();
    sqlCmd.Parameters.Add(paramFName);

    لطفا بگيد چرا نميتوانم مقداري را به عنوان پارامتر از dropdownlist گرفته و به sp پاس دهم.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    آستارا-تهران
    پست
    357

    نقل قول: مشكل در گرفتن value يك dropdownlist در C#‎.net

    شما از
    SelectedValue یا
    SelectedItem استفاده کنید

  3. #3

    نقل قول: مشكل در گرفتن value يك dropdownlist در C#‎‎.net

    با استفاده از كد زير مي توانيد متن انتخاب شده ي DropDownList را به دست آورده و به SqlCommand اضافه كنيد:



    string value = DropDownList1.SelectedText;
    sqlCmd.Parameters.AddWithValue("@firstname", value);


    به سايت ما سر بزنيد:

    www.irProject.net

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •