27-08-23, 01:57 PM
(آخر تعديل لهذه المشاركة : 27-08-23, 02:06 PM {2} بواسطة ahmed_king2023.)
كود :
private void TXTBARCODE_Leave(object sender, EventArgs e)
{
int bar;
if(TXTBARCODE.Text!=null)
{
DataTable dt = new DataTable();
SqlDataAdapter adp = new SqlDataAdapter("select *from items where item_bar like '" + TXTBARCODE.Text +"'",Class1.con);
adp.Fill(dt);
if(dt.Rows.Count>0)
{
for(int i=0; i <= gridview.DataRowCount-1; i++)
{
if ((int)gridview.GetRowCellValue(i, "ITEM_CODE") ==(int) dt.Rows[0]["ITEM_CODE"])
{
gridview.SetRowCellValue(i, "QTY", (int)gridview.GetRowCellValue(i, "QTY") + 1);
TXTBARCODE.ResetText();
return;
}
}
}
gridview.AddNewRow();
int newRowHandle = gridview.FocusedRowHandle;
object newRow = gridview.GetRow(newRowHandle);
gridview.SetRowCellValue(newRowHandle, gridview.Columns[0], dt.Rows[0]["ITEM_CODE"]);
gridview.SetRowCellValue(newRowHandle, gridview.Columns[1], dt.Rows[0]["ITEM_NAME"]);
gridview.SetRowCellValue(newRowHandle, gridview.Columns[2], dt.Rows[0]["ITEM_UNIT"]);
gridview.SetRowCellValue(newRowHandle, gridview.Columns[4], dt.Rows[0]["ITEM_TKLFA"]);
gridview.SetRowCellValue(newRowHandle, gridview.Columns[3], 1);
}كود :
private void TXTBARCODE_KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyCode==Keys.Enter)
{
TXTBARCODE_Leave(sender, e);
}
}كود تالي هو عبارة
عن الاجمالي =كمية *تكلفة
هل صحيح طريقة كتابة كود انا متاكد من خانات في قريد كنترول
كود :
public void CALC()
{
for(int i=0;i<=gridview.DataRowCount-1;i++)
{
gridview.SetRowCellValue(i, "TOTAL", (int)gridview.GetRowCellValue(i, "QTY") * (int)gridview.GetRowCellValue(i, "ITEM_TKLFA"));
}
}