<asp:GridView ID="gridInboxMessage" runat="server"
AutoGenerateColumns="False"
DataSourceID="LinqDataSource1">
<Columns>
<asp:BoundField DataField="Title" HeaderText="title" ReadOnly="True" SortExpression="Title" />
<asp:BoundField DataField="Body" HeaderText="body" ReadOnly="True" SortExpression="Body" />
<asp:BoundField DataField="Sender" HeaderText="sender" ReadOnly="True" SortExpression="Sender" />
<asp:BoundField DataField="Date1" HeaderText="date" ReadOnly="True" SortExpression="Date1" />
</Columns>
</asp:GridView>
<asp:LinqDataSource ID="LinqDataSource1" runat="server"
ContextTypeName="DataClassesDataContext"
Select="new (Title, Body, Sender, Date1)"
TableName="PrivateMessages"
Where="Receptor == @Receptor">
<WhereParameters>
<asp:QueryStringParameter Name="Receptor" QueryStringField="idCompany" Type="String" />
</WhereParameters>
</asp:LinqDataSource>
У меня есть asp: GridView, заполненный из LinqDataSource.Мои вопросы:
- Содержимое тела - 1000 символов. Я могу отображать только 50 символов в поле тела (скрытый поток).
- поле
date
содержимое 1/1/2011
я хочупокажите jul 1 2011
в поле date
- поле
sender
равный идентификатор (пример 23) я хочу показать имя (23 = alen)
Как мне достичь всего этого?
Редактировать
ответ @naveen правильный.
Я хочу, когда пользователь нажимает на строку, показывать тело полностью заполненным ????