我用這GridView控件:如何使用ButtonField字段在GridView
<asp:GridView ID="gvMessages" runat="server" AutoGenerateColumns = "false"
CaptionAlign="NotSet" CellPadding="5" onrowcommand="gvMessages_RowCommand">
<Columns>
<asp:TemplateField HeaderText="Avändare">
<ItemTemplate>
<%# GetSender((int)Eval("Sender"))%>
<br />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Ämne">
<ItemTemplate>
<%# Eval("Head")%>
<br />
</ItemTemplate>
</asp:TemplateField>
<asp:ButtonField Text="Öppna" CommandName="Open" />
</Columns>
</asp:GridView>
我想一個文本框來顯示綁定對象的具有行的消息成員(EVAL(「信息」))被點擊。
什麼時候設置了'Message'?當你點擊該行或將觸發'gvMessages_RowCommand'的按鈕? – balexandre
gridview有一個由郵件對象列表組成的數據源。一個mailobject具有以下成員:消息,收件人,閱讀,發件人,頭。正如您所看到的,發件人和頭部成員正在網格中顯示,但我希望在單擊該行的按鈕時將消息顯示在文本框中。 –
所以,你真正想要的是一個顯示/隱藏的div將包含消息...對不對? – balexandre