﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - WebGrid Enterprise - Webgrid celltemplate value not showing up when we refresh the grid or sort the column.</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-celltemplate-value-not-showing-up-when-we-refresh-the-grid-or-sort-the-column/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>Webgrid celltemplate value not showing up when we refresh the grid or sort the column.</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-celltemplate-value-not-showing-up-when-we-refresh-the-grid-or-sort-the-column/</link><pubDate>Thu, 10 Jan 2013 04:33:30 GMT</pubDate><dc:creator>bernard</dc:creator><description>&lt;p&gt;Hi psr,&lt;/p&gt;&lt;p&gt;This matter happen because the when FlyPostBack the value of buttonImport copied to labelType cell template. To resolve this matter, I simply make labelType Visibility to true on InitializeRow and this matter doesn't occurs anymore. I also attach my sample here. Could you look for my sample and tell me if this sample doesn't meet your requirement? Hope this helps.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Bernard&lt;/p&gt;</description></item><item><title>Webgrid celltemplate value not showing up when we refresh the grid or sort the column.</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-celltemplate-value-not-showing-up-when-we-refresh-the-grid-or-sort-the-column/</link><pubDate>Tue, 08 Jan 2013 04:10:25 GMT</pubDate><dc:creator>psrt</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am using Webgrid7, .NET3.5 in my project. In that for two columns I am using cellTemplate.&lt;/p&gt;
&lt;p&gt;When the page loads first time it it working fine but when I click on grid refresh or click on column header to sort, the cell template values are not showing. &lt;/p&gt;
&lt;p&gt;these are my grid cell templte columns&lt;/p&gt;&lt;pre&gt;&amp;lt;ISWebGrid:WebGridColumn Name="Type" ColumnType="Template"&amp;gt;
                    &amp;lt;CellTemplate&amp;gt;
                        &amp;lt;asp:Label ID="labelType" runat="server" Text='&amp;lt;%# GetReportType(Eval("isTableReport")) %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;
                    &amp;lt;/CellTemplate&amp;gt;
                &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;
                &amp;lt;ISWebGrid:WebGridColumn  Name="ImportTags" ColumnType="Template"&amp;gt;
                    &amp;lt;CellTemplate&amp;gt;
                        &amp;lt;asp:ImageButton ID="buttonImport" runat="server" ImageUrl="../Content/CSS/Themes/Default/images/Import-16px-b.png" 
                        Visible='&amp;lt;%# ShowImport(Eval("isTableReport")) %&amp;gt;'
                            ToolTip="Click to import" OnClientClick="Editing('Import');return false;"/&amp;gt;
                    &amp;lt;/CellTemplate&amp;gt;
                &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;&lt;/pre&gt;
&lt;p&gt;The following methods are created in server side and called in cell templates&lt;/p&gt;&lt;pre&gt;protected string GetReportType(object isTableReport)
        {
            string str = string.Empty;
            if ((bool)isTableReport)
            {
                str = "No";
            }
            else
            {
                str = "Yes";
            }
            return str;
        }
        protected bool ShowImport(object isTableReport)
        {
            bool enable = false;
            if ((bool)isTableReport)
            {
                enable = false;
            }
            else
            {
                enable = true;
            }
            return enable;
        }&lt;/pre&gt;
&lt;p&gt;this grid datasource is object List. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Please provide some sample code which works fine if I use two celltemplate columns for same value.(in the above example it is "isTableReport")&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;</description></item></channel></rss>