我有一个GridView和linqdatasource。 GridView是可编辑的,当用户单击以编辑行时,我想将linqdatasource中的两个字段串联起来并将其放在单个文本框中。
我尝试了类似的东西:
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Field1") %> - <%# Bind("Field2") %>'></asp:TextBox>
那没用。
最佳答案
将两个值绑定到一个文本框中是没有意义的,尽管您可以像这样将两个值评估在一起
Text='<%# Eval("Field1","{0}") + "-" + Eval("Field2","{0}") %>'
并非总是需要格式化参数{0}。