<asp:GridView ID="grid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField='id' HeaderText="Id" Visible="False" />
<asp:BoundField DataField='Name' Visible="True" HeaderText="Full Name"/>
<asp:BoundField HeaderText="Monday" />
<asp:BoundField HeaderText="Tuesday" />
<asp:BoundField HeaderText="Wednesday" />
<asp:BoundField HeaderText="Thursday" />
<asp:BoundField HeaderText="Friday" />
</Columns>
</asp:GridView>
<asp:TextBox ID="tbFirstDate" runat="server"></asp:TextBox>
//このgrid1のソースであるDataTableには、「日付」という列がありますが、グリッドでは、その日付で平日を表示する必要があります(例:2012年8月20日月曜日)。また、月曜日を定義するTextBox(tbFirstDate)があるので、その情報を使用して残りの平日を計算する必要があります。日付の形式はyyyy-mm-ddです。
私はPostreSQLを使用していますが、これはSQLクエリです。
SELECT * FROM Table1
WHERE id1=212 AND date BETWEEN '20.08.2012' AND '24.08.2012'
ORDER BY date
この結果をこのようにグリッドで表現したいと思います