Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 81855
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T21:31:31+00:00 2026-05-10T21:31:31+00:00

I have a DataGridViewComboBoxColumn in a DataGridView that’s based on a lookup table. The

  • 0

I have a DataGridViewComboBoxColumn in a DataGridView that’s based on a lookup table.

The ValueMember and DisplayMember fields are bound to string columns in the DataTable. All rows have a value for both fields – except for a special record where the value field is deliberately set to NULL.

However, when I choose this record an empty string is used instead of DBNull.Value in the DataTable bound to the DataGridView. This is happening at data entry time, before the data is pushed to the database.

I’ve checked out the DataGridViewComboBoxColumn and DataGridView classes – there appears to be no simple way to customise this behaviour. Does anybody know if this is possible?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T21:31:32+00:00Added an answer on May 10, 2026 at 9:31 pm

    Well, I did come up with a solution. Because the DataGridView is data bound, I implemented the ColumnChanging event for the DataTable. Sample code:

    void Schedule_ColumnChanging(object sender, DataColumnChangeEventArgs e) {     if      (          e.Column.ColumnName == 'Site' &&         e.ProposedValue is string &&          e.ProposedValue as string == ''     )     e.ProposedValue = DBNull.Value; } 

    This does the trick. Although I’d like to know if there is a solution that can be implemented at the DataGridView control level.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 159k
  • Answers 159k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Paramiko is Python's SSH library. I've never tried concurrent connections… May 12, 2026 at 11:28 am
  • Editorial Team
    Editorial Team added an answer http://www.boost.org/doc/libs/1_39_0/libs/smart_ptr/make_shared.html says: "If you need to pass a non-const reference… May 12, 2026 at 11:28 am
  • Editorial Team
    Editorial Team added an answer Make sure you are checking whether there were any changes… May 12, 2026 at 11:28 am

Related Questions

I have a DataGridViewComboBoxColumn in a DataGridView that's based on a lookup table. The
I have a DataGridView where one of the columns is a DataGridViewComboBoxColumn . When
I am building a table using the DataGridView where a user can select items
Suppose I have designed a DataGridView to have a comboBoxColumn named 'dataGridViewComboBocColumn'. I can
I have a datagridview with a DataGridViewComboboxColumn column with 3 values: Small, Medium, Large

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.