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

نام تاپیک: تغییر Item در DataGridViewComboBox Cell

  1. #1

    تغییر Item در DataGridViewComboBox Cell

    سلام
    آقا من یه Grid دارم که یکی از ستون هاش ComboBox است و با یک Select پر شده
    حالا من چطوری می تونم Item های ComboBoxColumn رو از طریق کد عوض کنم؟

  2. #2
    کاربر دائمی آواتار anooshiran
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    تهران anoosh_resha@yahoo.com
    پست
    576

    نقل قول: تغییر Item در DataGridViewComboBox Cell

    نقل قول نوشته شده توسط davoodrm666_666 مشاهده تاپیک
    سلام
    آقا من یه Grid دارم که یکی از ستون هاش ComboBox است و با یک Select پر شده
    حالا من چطوری می تونم Item های ComboBoxColumn رو از طریق کد عوض کنم؟


    Dim Con AsNew SqlClient.SqlConnection("Integrated Security=SSPI;Data Source=.")
    Dim DtAdp AsNew Data.SqlClient.SqlDataAdapter("", Con)
    Dim dtset AsNew DataSet
    If Con.State = ConnectionState.Closed Then Con.Open()
    'Your New Select
    With DtAdp
    .SelectCommand.CommandText =
    "SELECT Col1,Col2 FROM TableName Where Col1=something , col2=something"
    If dtset.Tables.Contains("TableName") Then dtset.Tables.Remove("TableName")
    .Fill(dtset,
    "TableName")
    EndWith
    Con.Close()
    'myDgv.Columns("ComboBoxColumnName") نام ستوني كه قبلا به عنوان كمبو تعريف شده
    Dim comboBox1 As DataGridViewComboBoxColumn = myDgv.Columns("ComboBoxColumnName")
    comboBox1.DataSource = dtset.Tables(
    "TableName")
    comboBox1.DisplayMember =
    "Name"
    comboBox1.ValueMember = "Name"


  3. #3

    نقل قول: تغییر Item در DataGridViewComboBox Cell

    دوست عزیز ممنون از جوابی که دادی اما این کد برای پر کردن DataGridViewComboBoxColumn و سوال من این نبود منظور من تغییر item بعد از پر شدن combo box بود که خودم راه رو یافتم

    datagridview.selectionmode = datagridviewselecttionmode.cellselected
    datagridview.beginedit(true)
    dim coledit as datagridviewcomboboxeditingcontrol =datagridview.editingcontrol
    coledit.selectedindex = 1

    اول combobox رو پر می کنیم بعد با کد بالا می تونیم item رو تغییر بدیم

  4. #4
    کاربر دائمی آواتار navidiran
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    ارومیه
    پست
    242

    نقل قول: تغییر Item در DataGridViewComboBox Cell

    سلام دوستان . موضوع این هست که :

    - ComboBox معمولی در روی فرم امکان Edit در متن را دارد. یعنی می توان text آن را عوض کرد و هر چیزی غیر از Item های کومبو را نوشت.

    - یک ستون مشخص از نوع Combo مرتبط به جدول مشخص از پایگاه داده مشخص در DataGridView ایجاد شده و مشکلی نداره.

    مشکل اینجاست که این Combo در dataGridview امکان ویرایش text را ندارد حتی خواصیت مربوط به ReadOnly هم تنظیم شده اما نمی شه.
    آیا کسی می تونه لطف کنه و راه حلی به این مشکل ارائه کنه؟


    ;()DataGridViewComboBoxColumn
    colCombo = newDataGridViewComboBoxColumn
    ;""=colCombo.HeaderText

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

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