我是symfony的新手,试图研究条件语句。在我的for循环中添加所有总和有困难。
问题:如何修复值“ =“(预期为“打印声明结束”)的错误“意外令牌“运算符”,并且我可能知道发生此错误的原因是什么(以供将来参考)< / p>
我的树枝文件
private void cmbStatusIndex()
{
if (cmbStatus.Items.Count > 0)
cmbStatus.SelectedIndex = -1;
}
private void btnSubmit_Click(object sender, EventArgs e)
{
if (cmbStatus.Text == "")
return;
try
{
cmbStatusIndex();
Edit(false);
permitsBindingSource.EndEdit();
dataGridView.Refresh();
// txtStatus.SelectedIndexChanged(txtStatus.SelectedIndex = -1);
// txtStatus.SelectedIndex = -1; //THIS LINE OF CODE RESETS THE COMBOBOX TO DEFAULT BUT IT ALSO DOESN'T SHOW IN THE DATAGRIDVIEW
txtSign.Clear();
txtType.Clear();
txtCity.Clear();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
appData.Permits.RejectChanges();
}
}
答案 0 :(得分:5)
+=
不是有效的树枝运算符。这是导致错误的原因。如果需要增加变量,则需要在单独的语句中完成。
{{ total += i }}
应该是{% set total = total + i %} {{ total }}