Hi,
I am using Template fields, but it seems that they are automatically put
on different rows :
<asp:DetailsVie w ID="DetailsView 1" runat="server"
DataSourceID="S qlDataSource1"
DataKeyNames="O pportunityID"
AutoGenerateRow s="False">
<Fields>
<asp:BoundFie ld HeaderText="ID"
DataField="Oppo rtunityID" ReadOnly="True" >
<ItemStyle Height="24px" />
</asp:BoundField>
<asp:TemplateFi eld HeaderText="Pro duct Type"
SortExpression= "ProductTyp e">
<ItemTemplate >
<asp:Label ID="lblProductT ype"
Text='<%# Eval("ProductTy pe") %>' Runat="Server" />
</ItemTemplate>
<EditItemTempla te>
<asp:DropDownLi st
ID="ddlProductT ype" runat="server" DataSourceID="S qlDataSource2"
DataTextField=" ProductType" DataValueField= "ProductTyp eID"
SelectedValue=' <%#
Bind("ProductTy peID") %>'></asp:DropDownLis t>
</EditItemTemplat e>
<ItemStyle Height="24px" />
</asp:TemplateFie ld>
<asp:TemplateFi eld HeaderText="Opp ortunity
Type" SortExpression= "OpportunityTyp e">
<ItemTemplate >
<asp:Label ID="lblOpportun ityType"
Text='<%# Eval("Opportuni tyType") %>' Runat="Server" />
</ItemTemplate>
<EditItemTempla te>
<asp:DropDownLi st id="ddlOpportun ityType"
DataSourceID="S qlDataSource3" Runat="Server"
DataTextField=" OpportunityType "
DataValueField= "OpportunityTyp eID" SelectedValue=' <%#
Bind("Opportuni tyTypeID") %>'/>
</EditItemTemplat e>
<ItemStyle Height="24px" />
</asp:TemplateFie ld>
<asp:TemplateFi eld HeaderText="Val ue (£)"
SortExpression= "MonetaryValue" >
<ItemTemplate >
<asp:Label ID="lblValue" Text='<%#
Eval("MonetaryV alue") %>' Runat="Server" />
</ItemTemplate>
<EditItemTempla te>
<asp:TextBox ID="txtValue" Text='<%#
Bind("MonetaryV alue") %>' runat="server"> </asp:TextBox>
<asp:RequiredFi eldValidator
ID="RequiredFie ldValidator1" runat="server"
ControlToValida te="txtValue"
Display="None" ErrorMessage="P lease enter a Value" />
<asp:RangeValid ator ID="RangeValida tor1"
runat="server"
ControlToValida te="txtValue"
Type="Double" MaximumValue="4 000000"
MinimumValue="0 " Display="None"
ErrorMessage="V alue must be numeric" />
</EditItemTemplat e>
<ItemStyle Height="24px" />
</asp:TemplateFie ld>
<asp:TemplateFi eld HeaderText="Des cription"
SortExpression= "Descriptio n">
<ItemTemplate >
<asp:Label ID="lblDescript ion" Text='<%#
Eval("Descripti on") %>' Runat="Server" />
</ItemTemplate>
<EditItemTempla te>
<asp:TextBox ID="txtDescript ion"
Text='<%# Bind("Descripti on") %>' runat="server"
TextMode="Multi Line" Rows="10"
Columns="50"></asp:TextBox>
<asp:RequiredFi eldValidator
ID="RequiredFie ldValidator2" runat="server"
ControlToValida te="txtDescript ion"
Display="None" ErrorMessage="P lease enter a Description" />
</EditItemTemplat e>
<ItemStyle Height="24px" />
</asp:TemplateFie ld>
<asp:TemplateFi eld HeaderText="Pro bability
(%)" SortExpression= "Probabilit y" >
<ItemTemplate >
<asp:Label ID="lblProbabil ity" Text='<%#
Eval("Probabili ty") %>' Runat="Server" />
</ItemTemplate>
<EditItemTempla te>
<asp:DropDownLi st id="ddlProbabil ity"
DataSourceID="S qlDataSource4" Runat="Server"
DataTextField=" Probability"
DataValueField= "Probabilit yID" SelectedValue=' <%# Bind("Probabili tyID")
%>'/>
</EditItemTemplat e>
<ItemStyle Height="24px" />
</asp:TemplateFie ld>
<asp:TemplateFi eld HeaderText="Loc ation"
SortExpression= "Location">
<ItemTemplate >
<asp:Label ID="lblLocation " Text='<%#
Eval("Location" ) %>' Runat="Server" />
</ItemTemplate>
<EditItemTempla te>
<asp:TextBox ID="txtLocation " Text='<%#
Bind("Location" ) %>' runat="server"> </asp:TextBox>
<asp:RequiredFi eldValidator
ID="RequiredFie ldValidator3" runat="server"
ControlToValida te="txtLocation "
Display="None" ErrorMessage="P lease enter a Location" />
</EditItemTemplat e>
<ItemStyle Height="24px" />
</asp:TemplateFie ld>
<asp:BoundFie ld HeaderText="Com pany Name"
DataField="Comp anyName" ReadOnly="True" >
<ItemStyle Height="24px" />
</asp:BoundField>
<asp:BoundFie ld HeaderText="Dat e Created"
DataField="Date Created" ReadOnly="True" >
<ItemStyle Height="24px" />
</asp:BoundField>
<asp:TemplateFi eld HeaderText="Sta tus"
SortExpression= "OpportunitySta tus">
<ItemTemplate >
<asp:Label ID="lblOpportun ityStatus"
Text='<%# Eval("Opportuni tyStatus") %>' Runat="Server" />
</ItemTemplate>
<EditItemTempla te>
<asp:DropDownLi st
id="ddlOpportun ityStatus" DataSourceID="S qlDataSource5" Runat="Server"
DataTextField=" OpportunityStat us"
DataValueField= "OpportunitySta tusID" SelectedValue=' <%#
Bind("Opportuni tyStatusID") %>'/>
</EditItemTemplat e>
<ItemStyle Height="24px" />
</asp:TemplateFie ld>
<asp:BoundFie ld HeaderText="Dat e Won/Lost"
DataField="Date WonOrLost" NullDisplayText ="N/A" ReadOnly="True" >
<ItemStyle Height="24px" />
</asp:BoundField>
<asp:CommandFie ld ShowEditButton= "True"
ButtonType="Ima ge" EditImageUrl="~/Images/btnEdit.jpg"
CancelImageUrl= "~/Images/btnCancel.jpg"
UpdateImageUrl= "~/Images/btnUpdate.jpg" >
<ItemStyle Height="10px" />
</asp:CommandFiel d>
</Fields>
</asp:DetailsView >
*** Sent via Developersdex
http://www.developersdex.com ***