or
protected void RadGrid1_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { string id= ""; try { if (e.CommandName == "xem") { id= e.CommandArgument.ToString(); RadWindow w = new RadWindow(); w.ID = "window"; w.VisibleOnPageLoad = true; w.Skin = "Vista"; w.Height = 430; w.Width = 600; w.Title = "Thư Từ Ban Quản Trị Siêu Thị BIG C"; w.NavigateUrl = "~/noidung.aspx?id=" + id; windowmanager.Windows.Clear(); windowmanager.Windows.Add(w); } } catch (Exception ex) { lbloi.Text = ex.Message; } }<EditFormSettings EditFormType="Template"> <FormTemplate> Select from combobox: <telerik:RadComboBox ID="ComboBox1" runat="server" DataSourceID="edsSource" AutoPostBack="true" OnSelectedIndexChanged="ComboBox1_SelectedIndexChanged" DataTextField="Name" DataValueField="Id" /> <br /> Label: <asp:Label ID="Label1" runat="server" /> </FormTemplate></EditFormSettings><asp:Panel ID="pnlMultiImagePreview" runat="server" Visible="false"> <asp:UpdatePanel ID="upMultiImagePreview" runat="server"> <ContentTemplate> <telerik:RadListView ID="rlvMultiImagePreview" runat="server" DataKeyNames="PreviewImage" AllowPaging="true" ItemPlaceholderID="ImagesContainer" PageSize="1" > <ItemTemplate> <asp:Panel ID="pnlMultiImagePage" runat="server"> <asp:Image ID="imgMultiThumb" runat="server" ImageUrl='<%#Eval("PreviewImage")%>' CssClass="previewImage" /> </asp:Panel> </ItemTemplate> <LayoutTemplate> <!-- Set the id of the wrapping container to match the CLIENT ID of the RadListView control to display the ajax loading panel In case the listview is embedded in another server control, you will need to append the id of that server control --> <fieldset id="rlvMultiImagePreview"> <legend>Images</legend> <asp:PlaceHolder ID="ImagesContainer" runat="server" /> <div style="padding-left: 20%;"> <asp:Button runat="server" ID="btnFirst" CommandName="Page" CommandArgument="First" Text="First" Enabled="<%#Container.CurrentPageIndex > 0 %>" /> <asp:Button runat="server" ID="btnPrev" CommandName="Page" CommandArgument="Prev" Text="Prev" Enabled="<%#Container.CurrentPageIndex > 0 %>" /> <span style="vertical-align: top; position: relative; top: 4px">Page <%#Container.CurrentPageIndex + 1 %> of <%#Container.PageCount%> </span> <asp:Button runat="server" ID="btnNext" CommandName="Page" CommandArgument="Next" Text="Next" Enabled="<%#Container.CurrentPageIndex + 1 < Container.PageCount %>" /> <asp:Button runat="server" ID="btnLast" CommandName="Page" CommandArgument="Last" Text="Last" Enabled="<%#Container.CurrentPageIndex + 1 < Container.PageCount %>" /> <br /> </div> <div id="itemPlaceHolder" runat="server"> </div> </fieldset> </LayoutTemplate> </telerik:RadListView> </ContentTemplate> </asp:UpdatePanel> </asp:Panel>
Fiddler has detected a protocol violation in session #13.
Content-Length mismatch: Response Header indicated 2,182 bytes, but server sent 527 bytes.
<
httpModules>
<
add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" />
<
add name="RadCompression" type="Telerik.Web.UI.RadCompression" /></httpModules>
</
system.web>
Any thoughts? Suggestions?
Thanks

protected void ContactsGrid_ItemDataBound(object sender, GridItemEventArgs e){ if ((!e.Item.IsInEditMode) && (e.Item is GridDataItem)) { GridDataItem dataItem = (GridDataItem)e.Item; // Assuming my entity data source has a field named "dataFieldName", would be nice to access: string dataFieldValue = (string)dataItem("dataFieldName").Value;
// Would then find the GridTemplateColumn in order to fill in the ItemTemplate,
// which already know how to do...
}}