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

نام تاپیک: نوشتن مقدار جدید در datagridview combobox که تو collection موجود نیست

  1. #1

    Question نوشتن مقدار جدید در datagridview combobox که تو collection موجود نیست

    سالم
    می خواستم تو یه datagridview یه combobox داشته باشم که کاربر علاوه بر itemهای موجود بتونه خودش هم هر مقداری خواست اونجا تایپ کنه مثل حالت DropDown

  2. #2

    نقل قول: نوشتن مقدار جدید در datagridview combobox که تو collection موجود نیست

    خوب کسی که جواب نداده مثل همیشه ....
    خودم یه راه حل پیدا کردم ،گفتم بزارم شاید کلر یکی رو راه بندازه.
    اگه کسی راه دیگه ای بلده بگه
    private void dataGridView1_EditingControlShowing(
    object sender, DataGridViewEditingControlShowingEventArgs e)
    {
    ComboBox c = e.Control as ComboBox;
    if (c != null) c.DropDownStyle = ComboBoxStyle.DropDown;
    }

    private void dataGridView1_CellValidating(
    object sender, DataGridViewCellValidatingEventArgs e)
    {
    if (e.ColumnIndex == comboBoxColumn.Index)
    {
    object eFV = e.FormattedValue;
    if (!comboBoxColumn.Items.Contains(eFV))
    {
    comboBoxColumn.Items.Add(eFV);
    }
    }
    }

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

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