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

  • SEARCH
  • Home
  • 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

Related Questions

I have a DataGridView where one of the columns is a DataGridViewComboBoxColumn . When
I have a DataGridView with custom columns. But when I add a DataGridViewComboBoxColumn and
I have a DataGridView with one DataGridViewComboBoxColumn in my WinForms application. I need to
I have this problem: I have a datagridview that reads the data from a
I have a DataGridView which has different rows and columns and it work perfectly
have a table that dynamically generates text boxes in run time. I want to
I have a script that appends some rows to a table. One of the
I have a DataGridView that I am binding to a POCO. I have the
I have a standard DataGridView , and my last column is a DataGridViewComboBoxColumn .
I have a windows forms application containing a datagridview control. The datagridview is populated

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.