Я пытаюсь отобразить данные в datagridview
в форме окна.Отображение результатов запроса
У меня есть следующий код для извлечения данных из базы данных.
public DataSet GetUser(string custName)
{
string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Amrit\\Desktop\\Database.accdb ;Persist Security Info=False;";
DataSet dataSet = new DataSet();
OleDbConnection oleConn = new OleDbConnection(connString);
try
{
oleConn.Open();
string sql = "SELECT * FROM [Customer] WHERE [Customer's Ebayname]=" + custName;
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(sql, oleConn);
dataAdapter.Fill(dataSet, "Customer");
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
finally
{
oleConn.Close();
}
if (dataSet.Tables.Count <= 0)
return null;
else
return dataSet;
}
Выше я передаю значение custName
из textBox
в виде окон. Это отобразит все строки, содержащие это имя.
Здесь, как я пытаюсь отобразить данные.
private void button1_Click(object sender, EventArgs e)
{
DataSet ds = GetUser(textBox1.Text);
dataGridView1.DataSource = ds;
}
Может кто-нибудь указать, где я ошибаюсь?
. Тогда почему я получил этот значащий downvote? ': D' – spajce
custName =" john o'shea "??? – Steve
Что значит мистер. Стив? – spajce