मैंने अपनी खुद की एसक्यूएल स्ट्रिंग बनाई जो इनर जॉन्स का उपयोग करती है।एसक्यूएल स्ट्रिंग के कारण मूल्यों को डुप्लिकेट करना?
string cmdstr = @"SELECT s.*, mdb.menu_name
FROM stocksdb s, recipelist rl
INNER JOIN menudb mdb ON rl.menu_ID = mdb.menu_ID
WHERE rl.stock_ID = '" + stockID + "'";
var cmd = new MySqlCommand(cmdstr, db.mycon);
var dr = cmd.ExecuteReader();
while (dr.Read())
{
var menuname = dr["menu_name"].ToString();
stockIDTxtbox.Text = stockID;
nameTxtBox.Text = dr["stock_name"].ToString();
availableTxtbox.Text = dr["stock_quantity"].ToString();
pricePerPieceTxtbox.Text = dr["stock_pricePerPiece"].ToString();
limitTxtBox.Text = dr["stock_limit"].ToString());
recipeList.Items.Add(new ListViewItem(new[] { menuname });
}
अब समस्या यह है, जब मैं stocksList ListView
recipeList ListView
पर एक आइटम क्लिक करें अधिक मान जाएगा: यहाँ मेरी कार्य है। समान मूल्यों की 5 या तो पंक्तियों की तरह।
कृपया मेरे SQL वाक्यविन्यास –
के साथ समस्याओं के लिए मुझे भी सही करें क्या आप कुछ नमूना डेटा प्रदान कर सकते हैं? – Trisped