Sunday, 20 April 2014

Show database value in DataGridView in window application


                                                                                                                                             Previous..
                                                                                                                                                Next..

Here i will explain that how to show Database value in DataGrid View.

Step(1): Form
Drag and down a data Gridview and a Button from tool box.
Step(2): Code
Now click on Botton (Load Button). and write this code

 private void Load_button_Click(object sender, EventArgs e)
    SqlConnection con = new SqlConnection("server = MUNESH;Database=datastore;UID=sa;Password=123;");
    SqlCommand cmd = new SqlCommand("Select * from data1", con);
    try
   {
        
        SqlDataAdapter da = new SqlDataAdapter();
        da.SelectCommand = cmd;
        DataTable dt = new DataTable();
        da.Fill(dt);
      BindingSource bsource = new BindingSource ();
   
    bsource .DataSource = dt;
        dataGridView1.DataSource = bsource ;
       
    }
    catch (Exception ec)
   {
        MessageBox.Show(ec.Message);
   }

If you Don't want to load data in datagrid view at button click then you can make function for filling this datagridview.

public void displayDataGridView()
{
    SqlConnection con = new SqlConnection("server = MUNESH;Database=datastore;UID=sa;Password=123;");
    SqlCommand cmd = new SqlCommand("Select * from data1", con);
    try
   {
        con.Open();
        SqlDataAdapter da = new SqlDataAdapter();
        da.SelectCommand = cmd;
        DataTable dt = new DataTable();
        da.Fill(dt);
        dataGridView1.DataSource = dt;
        con.Close();
    }
    catch (Exception ec)
   {
        MessageBox.Show(ec.Message);
   }


Step(3): Run
Now run your application.
                                                                                                                                             Previous..
                                                                                                                                                Next..

Saturday, 19 April 2014

Database value in textBox if selected in listbox in window form


                                                                                                                                          Previous...
                                                                                                                                             Next...

Here i will explain database value in textbox if selected value in list box. Before this i explained that how to link listbox with database.

Step(1):- Form
Drag and down a listbox from toolbox.
Step(2):- Code
Click on list box and write this code.

Private Void listBox1.SelectedIndexChanged(object sender , EventArgs e)
{
    string str = "server = MUNESH\\SQL2008R2;Database=datastore;UID=sa;Password=123;";
    SqlConnection con = new SqlConnection(str);
    string query = "select * from tablename where name = '"+listBox1.text+"' ";
    SqlCommand cmd = new SqlCommand( query,con);
    sqldatareader dbr;
    try
    {
        con.open();
        dbr = cmd.executereader();
        while(dbr.read())
        {
            string sID = (string) dbr["ID"].tostring;
            string sname = (string) dbr["name"// name is string value
             string ssurname = (string) dbr["surname"] 
            string sage = (string) dbr["age"].tostring;
            textbox1.text = sid;
            textbox2.text = sname;
            textbox3.text = ssurname ;
            textbox4.text = sage;

        }
        catch(execption es)
        {
           messagebox.show(es.message);
        }
    }
}

Step(3):- Output
Run your application.
                                                                                                                                          Previous...
                                                                                                                                             Next...

Link list box with DataBase in window form


                                                                                                                                               Previous..
                                                                                                                                                     Next..

Here i will explain How to connect ListBox with database.It is same as Link a combo Box with database.

Step(1):- Form
Drag and down a List box from Toolbox.
Step(2):- Code
Now make a function for filling the list box from database and call this method in constructor.


Void fillListBox()
{
    string str = "server = MUNESH\\SQL2008R2;Database=datastore;UID=sa;Password=123;";
    SqlConnection con = new SqlConnection(str);
    string query = "select * from tablename";
    SqlCommand cmd = new SqlCommand( query,con); 
    sqldatareader dbr;
    try
    {
        con.open();
        dbr = cmd.executereader();
        while(dbr.read())
        {
           string sname = (string) myreader["name"];; //name is coming from database
           Listbox1.items.Add(sname);
         }
         catch(execption es)
         {
              messagebox.show(es.message);
         } 
    }
}

Now call this method.
Public Form2()
{
InitializeComponent();
FillListBox();
}
Step(3):- Run 
Now Run your application
                                                                                                                                               Previous..
                                                                                                                                                     Next..

Friday, 18 April 2014

Database values in textbox if select Combobox in window form



                                                                                                                                            previous....
                                                                                                                                                  Next..

Here i will explain that when i select any name from combobox then is all detail show in respective textboxes.

Step(1):-Form with combobox
drag and down a combobx from toolbox.
Step(2):-Coding
Click on combobox and write this coding.


Private Void comboBox1.SelectedIndexChanged(object sender , EventArgs e)
{
    string str = "server = MUNESH\\SQL2008R2;Database=datastore;UID=sa;Password=123;";
    SqlConnection con = new SqlConnection(str);
    string query = "select * from tablename where name = '"+combobox1.text+"' ";
    SqlCommand cmd = new SqlCommand( query,con);
    sqldatareader dbr;
    try
    {
        con.open();
        dbr = cmd.executereader();
        while(dbr.read())
        {
            string sID = (string) dbr["ID"].tostring;
            string sname = (string) dbr["name"// name is string value
             string ssurname = (string) dbr["surname"] 
            string sage = (string) dbr["age"].tostring;
            textbox1.text = sid;
            textbox2.text = sname;
            textbox3.text = ssurname ;
            textbox4.text = sage;

        }
        catch(execption es)
        {
           messagebox.show(es.message);
        }
    }
}
Step(3):-Output
Run your application and click on name which is in combobox.

                                                                                                                                            previous....
                                                                                                                                                  Next..

C# program Selection Sorting

Selection sort is a straightforward sorting algorithm. This algorithm search for the smallest number in the elements array and then swap i...