ali nagi Ответов: 1

Как я могу добавить данные в datatable и привязать их к datagridview C#


I want to add many items after scan them one by one from database into datatable


Что я уже пробовал:

public void CheckItem( string itemcode)
        {
            string constring = @"Data Source=.;Initial Catalog=pos;User id = sa;password=123";
            SqlCommand objCmd = new SqlCommand();
            objCmd.Parameters.Clear();
            using (SqlConnection objCnn = new SqlConnection(constring))
            {
                objCnn.Open();
                using (objCmd = objCnn.CreateCommand())
                {
                    objCmd.CommandType = CommandType.Text;
                    objCmd.CommandText = "SELECT  * FROM Items where Item_Code=@Item_Code";
                    objCmd.Parameters.Add(new SqlParameter("@Item_Code", itemcode));
                  
                    SqlDataReader myreader = objCmd.ExecuteReader();
                    DataTable dt = new DataTable();
                    dt.Load(myreader);
                     decimal sumprice=0;
                    if (dt.Rows.Count <= 0)
                     
// here i want to add new item into datatable , after that bind the new item with items that i added before 
 
 
                    dt = objDT.NewRow();
                    dt.Columns.Add("", typeof(decimal));
                  
                    dataGridView1.DataSource = dt;
 
                   
 
 
                }
            }
        }

Richard Deeming

Репост
Вы уже опубликовали это на форуме C# :
https://www.codeproject.com/Messages/5427473/how-can-I-add-data-to-datatable-and-bind-it-to-dat.aspx[^]

1 Ответов

Рейтинг:
10

Member 10371658

попробовать это,

Доктор строкаданных=нового объекта datarow();

dr ["имя столбца, в который вы хотите добавить данные"]= " добавить значение";

ДТ.Строк.добавить(д-р);

DataGridView1.Источник данных=ДТ;