我正在尝试这样做,因此用户将输入值输入到两个不同的文本框中,值将相乘并将结果放入列表框中。如何将整数从文本框转移到列表框中
我试图让这段代码工作的一些方法,但没有运气:
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'_ 等方法我试过没有,没有错误 –