Torna al Thread

protected void Page_Init(object sender, EventArgs e){ if (Page.IsPostBack) { subEntityGridView.DataSource = new JavaScriptSerializer().DeserializeObject((string)ViewState["test"]); subEntityGridView.DataBind(); } } protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { updateGridView(); } } protected void Page_Unload(object sender, EventArgs e) { ViewState["test"] = new JavaScriptSerializer().Serialize(subEntityGridView.DataSource); } private void updateGridView() { object[] o = { 12, true, "test"}; var data = (from d in o select new { JBSuitabilityID = o[0], WishToTrade = o[1], ExplainKnowledge = o[2] }).Take(1); subEntityGridView.DataSource = data.ToList(); subEntityGridView.DataBind(); } /*GRID VIEW*/ <asp:GridView ID="subEntityGridView" runat="server" CellPadding="4" ForeColor="#333333" ShowFooter="True" Font-Size="Small" Width="100%" AutoGenerateColumns="False" AutoGenerateEditButton="false" AutoGenerateDeleteButton="false" EmptyDataText="No Entries Available" > <RowStyle /> <Columns> <asp:BoundField DataField="JBSuitabilityID" HeaderText="SuitabilityAppropriatenessEntryID" Visible="False" /> <asp:TemplateField HeaderText="Wish To Trade"> <ItemTemplate> <asp:CheckBox ID="wistToTradeBox" runat="server" Checked='<%# Bind("WishToTrade") %>' /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Explain Knowledge"> <ItemTemplate> <asp:TextBox ID="ExplainKnowledgeTextBox" Text='<%# Bind("ExplainKnowledge") %>' Rows="5" runat="server" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5