我一直想知道很長一段時間,我該如何設置我的SqlDataReader來填充我的datagridview「dtg_ksluzby」中的列「pocet」。我認爲我的代碼應該看起來像這樣:DataGridview中的SqlDataReader填充列
SqlCommand novyprikaz2 = new SqlCommand("SELECT pocet FROM klisluz WHERE id='"+vyberradek+"'",spojeni); // I also have column "pocet" in table klisluz, vyberradek is string which selectrs id number
spojeni.Open();
SqlDataReader precti2 = novyprikaz2.ExecuteReader();
if (precti2.Read())
{
dtg_ksluzby.Columns["pocet"]; // this part I need to improve to fill
}
你能幫我改進我的代碼嗎? 非常感謝。
編輯爲trippino:
- 在 「klisluz」,這是在包括列 (ID,akce,子項,文本,pocet)的表。我需要:
- SELECT * FROM klisluz其中子項= ' 「+ vyberradek +」'
- 採取列pocet它填進dtg_ksluzby在那裏我找到文本在列 「文本」 類似於dtg_ksluzby
我希望我的描述是understandabla,抱歉我的英語不好。
您打算更新現有datagridview的列,並且已經綁定了數據嗎? – Damith