Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

Fire an event with button to clear all the values in the controls on a winform application.

Posted on 2007-11-29
3
Medium Priority
?
329 Views
Last Modified: 2012-06-22
I have 2 buttons one search for the values of all the controls(listbox,textbox,groupbox,datagridview) on a screen and the other should clear all the values when a user clicks on it and return the values when the user clicks again on Search button.

I have the code written for Search Button.But for the Clear button I embedded the code ,it is trying to clear the values but when the user tries to Search for new values by entering his firstname in a textbox.....its not pulling the details instead everything is blank..

What shoud be the code to clear values in a Datagrid view???


Here goes my sample try for clearing values:

Need help with the code!

private void button2_Click(object sender, EventArgs e)
        {
            ltemp1.Visible = false;
            ltemp.Visible = false;
            ClearAll();
        }
 
  private void ClearAll()
        {
            textBox1.Text = string.Empty;
            textBox2.Text = string.Empty;
            textBox3.Text = string.Empty;
            textBox4.Text = string.Empty;
       
            foreach (Control c in groupBox2.Controls)
            {
                c.Visible = true;
            }
            ltemp1.Visible = false;
            ltemp.Visible = false;
            groupBox2.Controls.Clear();
 
            foreach (Control c in groupBox3.Controls)
            {
                c.Visible = false;
            }
 
            ltemp.Text = "No Credit Card Stored";
            ltemp.Location = new Point(50, 50);
 
            groupBox3.Controls.Clear();
            ltemp.Visible = true;
 
 
            foreach (Control c in groupBox4.Controls)
            {
                c.Visible = true;
            }
            groupBox4.Controls.Clear();
 
 
            // lstSerListBox.Items.Clear();
            
 
        }

Open in new window

0
Comment
Question by:onebite2
  • 2
3 Comments
 
LVL 6

Expert Comment

by:Roopesh_7
ID: 20374622
gridview.datasource = null;
0
 

Author Comment

by:onebite2
ID: 20375234
Thanks a lot!This worked for a datagridview.

How about clearing the values in a list box which has datasource to it as

Listbox1.datasource=proreg;

Listbox1.items.clear();does not work as listbox has datasource to it...
listbox1.selecteditems.clear();also is not working..

I appreciate if u can tell me a work around for listbox too...
Thanks!
0
 
LVL 6

Accepted Solution

by:
Roopesh_7 earned 1500 total points
ID: 20375349
ListBox1.Items.Clear()

ListBox1.Refresh
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…
When cloud platforms entered the scene, users and companies jumped on board to take advantage of the many benefits, like the ability to work and connect with company information from various locations. What many didn't foresee was the increased risk…
Suggested Courses

564 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question