【发布时间】:2019-02-17 07:14:26
【问题描述】:
希望我能得到一些帮助,因为我是代码编写新手。 尝试获取文本框的值并将其除以 gridview 中称为“Divide”的项目,然后从结果中扣除 gridview 的“Calc”值。这是我所拥有的,但我知道我缺少一些声明。我已经花了几天时间试图弄清楚,感谢一些帮助。
公共部分类 Links_Docs_AMIPD_ExtParts : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { length_txt.Focus();
}
protected void Calculate_Click(object sender, EventArgs e)
{
if (ddPart.SelectedValue == "Sash Stop")
{
Label Length = this.FindControl("Length") as Label;
Length.Text = "4";
}
else
{
GridViewRow row = GridViewAMI.SelectedRow;
if (row != null)
{
int Divide = int.Parse(GridViewAMI.SelectedRow.Cells[1].Text);
int Calc = int.Parse(GridViewAMI.SelectedRow.Cells[2].Text);
int HW = Convert.ToInt32(length_txt.Text);
Label Length = GridViewAMI.SelectedRow.FindControl("Label") as Label;
Length.Text = ((HW / Divide) - Calc).ToString();
}
}
}
}
【问题讨论】:
-
您是否收到任何错误消息?
-
Label Length = GridViewAMI.FindControl("Label") as Label;-->Label Length = GridViewAMI.SelectedRow.FindControl("Label") as Label;