Я хочу поместить столбец quantity
из моей базы данных в datagridview, который, в первую очередь, загрузил в него данные, 5 столбцов вместе со столбцом quantity
. Теперь я попытался загрузить столбец quantity
в моей базе. Вот мой код:Как получить данные в mySQL и поместить их в определенную ячейку в datagridview
using (MySqlConnection con = new MySqlConnection(serverstring))
{
string query = @"SELECT quantity
FROM tblOrder_Products
WHERE [email protected]";
con.Open();
using (MySqlCommand cmd = new MySqlCommand(query, con))
{
DataTable dt = new DataTable();
cmd.Parameters.AddWithValue("@ID", txtboxID.Text);
MySqlDataReader dr = cmd.ExecuteReader();
dt.Load(dr);
dr.Close();
dataGridView2.DataSource = dt;
// I want to change this line or this part of code because
// I want to put only the column `quantity` which means
//retaining the data loaded previously in the datagridview
}
Так что мой вопрос, как я собираюсь поставить его в DataGridView без удаления или перезаписи предыдущей загруженной в него?
Да, это то, что я хочу сделать. Спасибо. Я попробую ваш код. – Harvey
Сообщите мне, если это работает, просто выписано из моей головы без помощи IDE .... – Steve
Я пытаюсь понять код, но когда я прочитал комментарий 'Теперь вам нужно найти строку, содержащую идентификатор, переданный' это означает, что datagridview принадлежит многим, но в моем случае это не потому, что datagridview принадлежит только одному ID. Например, в моем случае у меня есть столбец с именем «вариант», и каждое имя варианта имеет его «количество», но оно принадлежит только одному идентификатору. – Harvey