Using C in visual studio I am trying to fill a datagridview

Using C# in visual studio.

I am trying to fill a datagridview with a sqlite database. I am not able to get the dataabse to show within the datagridview. Here is the code I have so far..

using System;
using System.Data;
using System.Windows.Forms;
using System.Data.SQLite;


namespace SQL_Population_Database
{
public partial class Form1 : Form
{
//Use the following for testing within Visual Studio
private const string dbPOPULATION = \"Data Source = ../../population.db; Version = 3\";

//Use the following for deployment.
//private const string dbPOPULATION = \"Data Source = population.db; Version = 3\";

SQLiteConnection connection = new SQLiteConnection(dbPOPULATION);
SQLiteDataAdapter dataAdapter;
SQLiteCommand command;
DataSet ds = new DataSet();
String sql;

public Form1()
{
InitializeComponent();
}

private void DisplayTable()
{
connection.Open();
DataSet dataSet = new DataSet();

sql = \"SELECT * FROM POPULATION ORDER BY CITIES;\";

dataAdapter = new SQLiteDataAdapter(sql, connection);
dataAdapter.Fill(dataSet);
connection.Close();
dgvEmployees.DataSource = dataSet.Tables[0].DefaultView;
dgvEmployees.ClearSelection();
}

private void Form1_Load(object sender, EventArgs e)
{
DisplayTable();
}


private void RadioButtonChanged(object sender, EventArgs e)
{


if (rdoAdd.Checked)
{
txtCity.Enabled = true;
txtPopulation.Enabled = true;

}
else if (rdoDelete.Checked)
{
txtCity.Enabled = true;
txtPopulation.Enabled = false;

}
else if (rdoEdit.Checked)
{
txtCity.Enabled = true;
txtPopulation.Enabled = true;

}
else if (rdoFindByName.Checked)
{
txtCity.Enabled = true;
txtPopulation.Enabled = false;
}
}

}
}

Solution

//Example code for getting database to show within the datagridview

public partial class Form1 : Form

{

    public Form1()

    {

        InitializeComponent();//declaring component function

        BindGrid();//declaring bind grid function

    }

    private void BindGrid()//defining bind grid function

    {

        string constring = @\"Data Source=.\\SQL2005;Initial Catalog=Northwind;User id =                     

                                     sa;password=pass@123\";//intialise database to costring variable

        using (SqlConnection con = new SqlConnection(constring))//setting connection

        {

            using (SqlCommand cmd = new SqlCommand(\"SELECT * FROM Customers\", con))//geeting data from table

            {

                cmd.CommandType = CommandType.Text;

                using (SqlDataAdapter sda = new SqlDataAdapter(cmd))

                {

                    using (DataTable dt = new DataTable())

                    {

                        sda.Fill(dt);

                        dataGridView1.DataSource = dt;

                    }

                }

            }

        }

    }

}

Using C# in visual studio. I am trying to fill a datagridview with a sqlite database. I am not able to get the dataabse to show within the datagridview. Here is
Using C# in visual studio. I am trying to fill a datagridview with a sqlite database. I am not able to get the dataabse to show within the datagridview. Here is
Using C# in visual studio. I am trying to fill a datagridview with a sqlite database. I am not able to get the dataabse to show within the datagridview. Here is

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site