findcontrol文本框文本而不声明变量c#

findcontrol textbox text without declaring variable c#

有没有办法把这两行代码变成一行

TextBox tempTextBox= grdvwEncroachmentsID.Rows[e.RowIndex].FindControl("txtbxBillTo") as TextBox;
string billToTemp = tempTextBox.Text;

使用括号:

string billToTemp = (grdvwEncroachmentsID.Rows[e.RowIndex].FindControl("txtbxBillTo") as TextBox).Text;

只需删除换行符!

开玩笑的。我假设你的意思是单身 statement.

给你:

string billToTemp = (grdvwEncroachmentsID.Rows[e.RowIndex].FindControl("txtbxBillTo") as TextBox).Text;

虽然不确定您为什么要这样做。真丑。

试试这个

string billToTemp = (grdvwEncroachmentsID.Rows[e.RowIndex].FindControl("txtbxBillTo") as TextBox).Text;