2013-12-14 34 views
1

使用DataList控件綁定時參數我的代碼添加2個值在ASP.NET

<asp:DataList ID="DataList1" runat="server" 
     DataKeyField="TextId" OnEditCommand="DataList1_EditCommand" 
     OnCancelCommand="DataList1_CancelCommand" 
     OnDeleteCommand="DataList1_DeleteCommand" 
     OnUpdateCommand="DataList1_UpdateCommand"> 
    <EditItemTemplate> 
     <asp:TextBox Runat="server" ID="TheNotes" 
      Text='<%# Bind("notes") %>' /> 
    </EditItemTemplate> 
</asp:DataList> 

我想要做的是2個變量綁定到一個控制什麼

<asp:TextBox Runat="server" ID="TheNotes" 
    Text='<%# Bind("notes") Bind("dates") %>' /> 

任何人都知道如何做這個 ?沒有它示數,它們都在控制數據源

回答

1

您可以通過以下3個解決方案

方案一做:

<asp:TextBox Runat="server" ID="TheNotes" 
    Text='<%# Bind("notes") + Bind("dates") %>' /> 

解決方案2:

你可以做更多的事情,你可以選擇兩列作爲sql選擇查詢中的單個列。

SELECT (ColumnA + ColumnB) AS ColumnZ 
FROM Table; 

,然後將其綁定與單一控制

解決方案3:

bind multiple data to itemtemplate in gridview using Row data bound

而且

using string format

+1

非常感謝你這做的伎倆:) –