下午所有,
我习惯使用gridviews,但我第一次使用aa details view。我正在使用带有 VB 代码的 Visual Studio 2010。
我有一个网格视图,它显示数据库表中的项目并使用'ShowSelectButton="true"' 函数使用户能够选择这些单个项目并在详细信息视图中显示完整信息。
以上工作正常。我唯一的问题是我的数据绑定到数据源和关联的数据库。在其中一个列上,我希望用户能够以下拉列表的形式选择一个项目(操作状态和更新 - 未完成、进行中和已完成),然后对其进行更新。
我不太起诉如何完成这个?这是我的详细信息视图代码....
<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="400px"
AutoGenerateRows="False"
DataKeyNames="ActionID" DataSourceID="dsDetailsView"
AutoGenerateEditButton="True" CssClass="mGrid" PagerStyle-CssClass="pgr"
AlternatingRowStyle-CssClass="alt" HorizontalAlign="Center"
CellPadding="5" >
<AlternatingRowStyle CssClass="alt"></AlternatingRowStyle>
<Fields>
<asp:BoundField DataField="AgendaID" HeaderText="Agenda Ref:"
SortExpression="AgendaID" ReadOnly="true">
<HeaderStyle Font-Bold="True" Font-Names="Ariel" />
</asp:BoundField>
<asp:BoundField DataField="ActionID" HeaderText="Action ID:"
InsertVisible="False" ReadOnly="True" SortExpression="ActionID"
ItemStyle-Width="500px" >
<HeaderStyle Font-Bold="True" />
<ItemStyle Width="500px" Font-Bold="True"></ItemStyle>
</asp:BoundField>
<asp:BoundField DataField="Action" HeaderText="Action:"
SortExpression="Action" ReadOnly="true">
<HeaderStyle Font-Bold="True" />
<ItemStyle Wrap="True" />
</asp:BoundField>
<asp:BoundField DataField="Owner" HeaderText="Owner:"
SortExpression="Owner" ReadOnly="true">
<HeaderStyle Font-Bold="True" Wrap="False" />
<ItemStyle Wrap="False" />
</asp:BoundField>
<asp:BoundField DataField="TargetDate" HeaderText="Target Date:"
SortExpression="TargetDate" ReadOnly="true"
DataFormatString="{0:dd-MM-yyyy} " >
<HeaderStyle Font-Bold="True" Wrap="True" />
<ItemStyle Font-Bold="False" />
</asp:BoundField>
<asp:BoundField DataField="DateCreated" HeaderText="Date Created:"
SortExpression="DateCreated" ReadOnly="true"
DataFormatString="{0:dd-MM-yyyy} " >
<HeaderStyle Font-Bold="True" Wrap="False" />
</asp:BoundField>
<asp:BoundField DataField="ActionUpdate" HeaderText="Action Update:"
SortExpression="ActionUpdate"
NullDisplayText="Select 'Edit' to update Action..." >
<HeaderStyle Font-Bold="True" Wrap="False" />
</asp:BoundField>
<asp:BoundField DataField="ActionStatus" HeaderText="Action Status:"
SortExpression="ActionStatus" ReadOnly="true" >
<HeaderStyle Font-Bold="True" Wrap="False" />
</asp:BoundField>
<asp:BoundField DataField="ActionStatusID" HeaderText="Action Status ID:"
SortExpression="ActionStatusID" ReadOnly="true" Visible="true">
<HeaderStyle Font-Bold="True" Wrap="False" />
</asp:BoundField>
</Fields>
<PagerStyle CssClass="pgr" />
</asp:DetailsView>
任何提前的帮助都是非常重要的。
问候贝蒂