我正在嘗試這樣做,因此用戶將輸入值輸入到兩個不同的文本框中,值將相乘並將結果放入列表框中。如何將整數從文本框轉移到列表框中
我試圖讓這段代碼工作的一些方法,但沒有運氣:
protected void Button2_Click(object sender, EventArgs e)
{
MySqlCommand cmd = new MySqlCommand("SELECT * FROM pets", cs);
cs.Open();
MySqlDataReader dr = cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
cs.Close();
int dogWeight;
dogWeight = Convert.ToInt32(petWeight.Text);
dogWeight = int.Parse(petWeight.Text);
int dogFood;
dogFood = Convert.ToInt32(petFood.Text);
dogFood = int.Parse(petFood.Text);
int dogCosts;
dogCosts = dogFood * dogWeight;
ListBox1.Items.Add(dogCosts);
}
任何幫助將是巨大的
究竟是什麼不起作用呢?你問了兩個文本框,但用SQL查詢顯示了一個例子,所以我有點困惑。 –
此方法給我兩個錯誤:錯誤對_'System.Web.UI.WebControls.ListItemCollection.Add(System.Web.UI.WebControls.ListItem)'的最佳重載方法匹配有一些無效參數。'_和 錯誤 _Argument 1:無法從「詮釋」轉換爲「System.Web.UI.WebControls.ListItem'_ 等方法我試過沒有,沒有錯誤 –