Ciao ragazzi,
ho una pagina aspx contenente un datagrid.
Questa è la porzione di codice del mio datagrid:
codice:
<asp:DataGrid ID="Grid" runat="server" PageSize="5" AllowPaging="True" DataKeyField="Id"
AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None"
OnPageIndexChanged="Grid_PageIndexChanged" OnCancelCommand="Grid_CancelCommand"
OnDeleteCommand="Grid_DeleteCommand"
OnEditCommand="Grid_EditCommand" OnUpdateCommand="Grid_UpdateCommand"
OnItemDataBound="gridItemDataBound">
<Columns>
<asp:BoundColumn DataField="Id"
HeaderText="Id" ReadOnly="True" Visible="false" SortExpression="Id" />
<asp:TemplateColumn HeaderText="Data">
...............
</Columns>
</asp:DataGrid>
Ora quando io clicco sul pulsante associato alla modifica il record da
modificare si seleziona correttamente ma si spagina tutto il datagrid e relativa pagina.
Tant'è che appaiono le scrollbar orizzontali. Perchè? La mia pagina eredita da una pagina master fatta cosi:
codice:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="SiteMaster" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form runat="server">
<div class="page">
<div class="header">
<div class="title">
<h1>
Il mio primo sito
</h1>
</div>
<div class="clear hideSkiplink">
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu"
EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home page"/>
</Items>
</asp:Menu>
</div>
</div>
<div class="main">
<asp:ContentPlaceHolder ID="MainContent" runat="server"/>
</div>
<div class="clear">
</div>
</div>
<div class="footer">
</div>
</form>
</body>
</html>
Qual'è il problema?
Grazie