Solved

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

Posted on 2007-11-29
3
319 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 500 total points
ID: 20375349
ListBox1.Items.Clear()

ListBox1.Refresh
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

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

Article by: Ivo
C# And Nullable Types Since 2.0 C# has Nullable(T) Generic Structure. The idea behind is to allow value type objects to have null values just like reference types have. This concerns scenarios where not all data sources have values (like a databa…
Introduction This article series is supposed to shed some light on the use of IDisposable and objects that inherit from it. In essence, a more apt title for this article would be: using (IDisposable) {}. I’m just not sure how many people would ge…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

786 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