有没有办法将这两行代码转换成一行
TextBox tempTextBox= grdvwEncroachmentsID.Rows[e.RowIndex].FindControl("txtbxBillTo") as TextBox;
string billToTemp = tempTextBox.Text;
答案 0 :(得分:2)
只需删除换行符!
开玩笑吧。我认为你的意思是单statement。你走了:
string billToTemp = (grdvwEncroachmentsID.Rows[e.RowIndex].FindControl("txtbxBillTo") as TextBox).Text;
不知道为什么你会这样做。这太丑了。
答案 1 :(得分:1)
使用括号:
string billToTemp = (grdvwEncroachmentsID.Rows[e.RowIndex].FindControl("txtbxBillTo") as TextBox).Text;
答案 2 :(得分:0)
试试这个
string billToTemp = (grdvwEncroachmentsID.Rows[e.RowIndex].FindControl("txtbxBillTo") as TextBox).Text;