ecco come ti dicevo la parte della pagina aspx che ti può servire
<TD><asp:datagrid id="DataGrid1" runat="server" OnEditCommand="proc_edit" OnUpdateCommand="funz_edit" PageSize="25" DataKeyField="id" CellPadding="0" Width="700px" align="center" BorderColor="SteelBlue" BorderStyle="None" BorderWidth="0px" Font-Names="Arial" Font-Size="Smaller" ShowFooter="True" AllowPaging="True" CellSpacing="1" PagerStyle-Mode="NextPrev" OnPageIndexChanged="funz_pagin" AllowSorting="True" OnSortCommand="ordina" AutoGenerateColumns="False">
<AlternatingItemStyle BackColor="LightBlue"></AlternatingItemStyle>
<HeaderStyle Font-Size="X-Small" Font-Names="Arial" Font-Bold="True" ForeColor="White" BackColor="SteelBlue"></HeaderStyle>
<Columns>
<asp:TemplateColumn SortExpression="client" HeaderText="Cliente">
<HeaderStyle Width="80px"></HeaderStyle>
<ItemStyle Font-Bold="True"></ItemStyle>
<ItemTemplate>
<%# container.dataitem("client")%>
</ItemTemplate>
<EditItemTemplate>
<aspropDownList ID="dd_client" Runat="server" datatextfield="cliente" DataValueField="cliente" DataSource="<%# dst_client%>" >
</aspropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="data" HeaderText="Data">
<HeaderStyle Width="80px"></HeaderStyle>
<ItemTemplate>
<%# databinder.eval (container.dataitem,"data","{0:dd/MM/yyyy}")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="dat_txb" Runat="server" Text='<%# databinder.eval (container.dataitem,"data","{0:dd/MM/yyyy}")%>' MaxLength="10" Width="75">
</asp:TextBox>
<asp:RequiredFieldValidator id="Requiredfieldvalidator" runat="server" Display="Dynamic" ErrorMessage="Campo obbligatorio" ControlToValidate="dat_txb"></asp:RequiredFieldValidator>
<asp:CompareValidator id="CompareValidator1" runat="server" ErrorMessage="Data non valida" Display="Dynamic" ControlToValidate="dat_txb" Operator="DataTypeCheck" Type="Date"></asp:CompareValidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="ore" HeaderText="Ore">
<HeaderStyle Width="25px"></HeaderStyle>
<ItemTemplate>
<%# container.dataitem("ore")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="or_txb" Runat="server" Text='<%#container.dataitem("ore")%>' MaxLength="4" Width="35">
</asp:TextBox>
<asp:RequiredFieldValidator id="Requiredfieldvalidator3" runat="server" Display="Dynamic" ErrorMessage="Campo obbligatorio" ControlToValidate="or_txb"></asp:RequiredFieldValidator>
<asp:RangeValidator id="RangeValidator1" runat="server" ErrorMessage="Numero ore non vadile" Display="Dynamic" ControlToValidate="or_txb" MinimumValue="0" MaximumValue="12" Type="Double"></asp:RangeValidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="dove" HeaderText="Luogo">
<ItemTemplate>
<%# container.dataitem("dove")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="lug_txb" Runat="server" Text='<%#container.dataitem("dove")%>' MaxLength="25" Width="100">
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="lavoro" HeaderText="lavoro">
<ItemTemplate>
<%# container.dataitem("lavoro")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="lav_txb" Runat="server" Text='<%#container.dataitem("lavoro")%>' MaxLength="100" Width="230" TextMode="MultiLine" Height="60">
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="addetto" ReadOnly="True" HeaderText="Addetto"></asp:BoundColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="aggiorna" CancelText="cancella" EditText="modifica"></asp:EditCommandColumn>
</Columns>
<PagerStyle HorizontalAlign="Right" Mode="NumericPages"></PagerStyle>
</asp:datagrid>

ropDownList ID="dd_client" Runat="server" datatextfield="cliente" DataValueField="cliente" DataSource="<%# dst_client%>" >
Rispondi quotando