davidrobert
شنبه 08 آذر 1393, 18:38 عصر
سلام و خسته نباشید.
من میخوام در دیتاگرید ویو مقداری رو بر حسب بارکد کالا نشان بدم که وقتی بارکد کالا رو زدم کد مربوط به همان کالا رو بیاره و قیمت جدید مربوط به همان کالا رو در همان سطر دیتاگرید ویو نشان دهد.و قیمت جدید با بار کد قدیمی را نشان ندهد بلکه با قیمت جدید. در Ef باشد این کد مربوط به
ADO هستش که نمی دانم باید چطور به ای اف تبدیل کنم ممنون میشم کد مربوط به ای اف رو بهم بگید تا بتوانم این کد رو به ای اف تبدیل کنم و برای دیتاگرید ویو به کار ببرم که وقتی بارکد کالا را وارد کردم خودش بزرگ ترین کد کالا ، نام کالا و قیمت جدید کالا رو بیاورد برای نشان دادن در سطح دیتاگرید ویو. این هم کد مربوط به ADO که برای تبدیل کردنش به Ef گیر کردم.
public string ShowNameKala(string StrCodeKala)
{
OleDbDataReader dr;
cmd.Connection = Access.con;
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@pCode_Kala", StrCodeKala);
cmd.CommandText = "select Name_Kala from Kala where Code_Kala=@pCode_Kala";
Access.Connect();
dr = cmd.ExecuteReader();
if (dr.HasRows)
{
dr.Read();
string StrNameKala = dr[0].ToString();
dr.Close();
Access.Disconnect();
return StrNameKala;
}
else
{
dr.Close();
Access.Disconnect();
return "";
}
}
من میخوام در دیتاگرید ویو مقداری رو بر حسب بارکد کالا نشان بدم که وقتی بارکد کالا رو زدم کد مربوط به همان کالا رو بیاره و قیمت جدید مربوط به همان کالا رو در همان سطر دیتاگرید ویو نشان دهد.و قیمت جدید با بار کد قدیمی را نشان ندهد بلکه با قیمت جدید. در Ef باشد این کد مربوط به
ADO هستش که نمی دانم باید چطور به ای اف تبدیل کنم ممنون میشم کد مربوط به ای اف رو بهم بگید تا بتوانم این کد رو به ای اف تبدیل کنم و برای دیتاگرید ویو به کار ببرم که وقتی بارکد کالا را وارد کردم خودش بزرگ ترین کد کالا ، نام کالا و قیمت جدید کالا رو بیاورد برای نشان دادن در سطح دیتاگرید ویو. این هم کد مربوط به ADO که برای تبدیل کردنش به Ef گیر کردم.
public string ShowNameKala(string StrCodeKala)
{
OleDbDataReader dr;
cmd.Connection = Access.con;
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@pCode_Kala", StrCodeKala);
cmd.CommandText = "select Name_Kala from Kala where Code_Kala=@pCode_Kala";
Access.Connect();
dr = cmd.ExecuteReader();
if (dr.HasRows)
{
dr.Read();
string StrNameKala = dr[0].ToString();
dr.Close();
Access.Disconnect();
return StrNameKala;
}
else
{
dr.Close();
Access.Disconnect();
return "";
}
}