﻿<?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 - Reset columns' visible, lost data</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Reset-columns-visible-lost-data/</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>Reset columns' visible, lost data</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Reset-columns-visible-lost-data/</link><pubDate>Thu, 26 May 2011 01:51:37 GMT</pubDate><dc:creator>chermaine.hiew@dextrys.com</dc:creator><description>&lt;p&gt;Maybe i did not describle exactly. we just want use the function as the attch file. &lt;/p&gt;&lt;p&gt;The picture just change webgrid's column,but use the JavaScript(&lt;span style="color: rgb(255, 0, 0); "&gt;WebGrid1.RefreshAll()&lt;/span&gt;), the webgrid will structure again,so the unsaved data will lost.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;When you modify data on the webgrid,reset the columns' visible,use the following JavaScript ,data will lost.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: rgb(63, 63, 63); font-family: 'segoe ui', arial, verdana, tahoma; line-height: 18px; " /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; color: blue; font-size: 9.5pt; "&gt;&amp;lt;&lt;/span&gt;&lt;span lang="undefined" style="font-family: consolas; color: maroon; font-size: 9.5pt; "&gt;script&lt;/span&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 9.5pt; "&gt;&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: red; "&gt;language&lt;/span&gt;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: blue; "&gt;="javascript"&lt;/span&gt;&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: red; "&gt;type&lt;/span&gt;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: blue; "&gt;="text/javascript"&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: rgb(0, 100, 0); "&gt;&lt;o:p style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; color: rgb(0, 100, 0); font-size: 9.5pt; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;o:p style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 9.5pt; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: blue; "&gt;function&lt;/span&gt;&amp;nbsp;button1_onclick() {&lt;o:p style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 9.5pt; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: blue; "&gt;var&lt;/span&gt;&amp;nbsp;WebGrid1 = ISGetObject(&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: maroon; "&gt;"WebGrid1"&lt;/span&gt;);&lt;o:p style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 9.5pt; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: blue; "&gt;var&lt;/span&gt;&amp;nbsp;rootTable = WebGrid1.GetRootTable();&lt;o:p style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 9.5pt; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: blue; "&gt;var&lt;/span&gt;&amp;nbsp;PhoneColumn = rootTable.Columns.GetNamedItem(&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: maroon; "&gt;"Phone"&lt;/span&gt;);&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 9.5pt; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PhoneColumn.Set(&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: maroon; "&gt;"Visible"&lt;/span&gt;,&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: maroon; "&gt;"false"&lt;/span&gt;,&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: blue; "&gt;true&lt;/span&gt;);&lt;o:p style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 9.5pt; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;b style="font-family: 'segoe ui', arial, verdana, tahoma; "&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 16pt; "&gt;WebGrid1.RefreshAll();&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; "&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 9.5pt; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: blue; "&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: blue; "&gt;true&lt;/span&gt;;&lt;o:p style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 9.5pt; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; font-size: 9.5pt; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: rgb(0, 100, 0); "&gt;// --&amp;gt;&lt;o:p style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="font-family: 'segoe ui', arial, verdana, tahoma; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; font-size: 8.33333px; "&gt;&lt;span lang="undefined" style="font-family: consolas; color: blue; font-size: 9.5pt; "&gt;&amp;lt;/&lt;/span&gt;&lt;span lang="undefined" style="font-family: consolas; color: maroon; font-size: 9.5pt; "&gt;script&lt;/span&gt;&lt;span lang="undefined" style="font-family: consolas; color: blue; font-size: 9.5pt; "&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p /&gt;</description></item><item><title>Reset columns' visible, lost data</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Reset-columns-visible-lost-data/</link><pubDate>Thu, 26 May 2011 00:21:59 GMT</pubDate><dc:creator>lili</dc:creator><description>&lt;p&gt;Hi Chermaine,&lt;/p&gt;
&lt;p&gt;In your code, you set the visible property of Phone column to false. That's why the column is invisible. The RefreshAll function refreshed the grid according to the previous code, which is setting the column visible to false. The column data is not lost, it's just invisible.&lt;/p&gt;
&lt;p&gt;If you want to view the Phone column again, simply set the visibility to true and call the RefreshAll function again. You could see my sample as a reference.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Hope it helps.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Lili Khiung&lt;/p&gt;</description></item><item><title>Reset columns' visible, lost data</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Reset-columns-visible-lost-data/</link><pubDate>Wed, 25 May 2011 04:18:36 GMT</pubDate><dc:creator>chermaine.hiew@dextrys.com</dc:creator><description>i control the columns' visible, and refresh the webgird, then the data has lost, how can i avoid?
&lt;div&gt;I just used the code, following:&lt;/div&gt;
&lt;div&gt;&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; color: blue; font-size: 9.5pt; " lang="undefined"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: consolas; color: maroon; font-size: 9.5pt; " lang="undefined"&gt;script&lt;/span&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt; &lt;span style="color: red; "&gt;language&lt;/span&gt;&lt;span style="color: blue; "&gt;="javascript"&lt;/span&gt; &lt;span style="color: red; "&gt;type&lt;/span&gt;&lt;span style="color: blue; "&gt;="text/javascript"&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 100, 0); "&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; color: rgb(0, 100, 0); font-size: 9.5pt; " lang="undefined"&gt;    
&amp;lt;!--&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;    &lt;span style="color: blue; "&gt;function&lt;/span&gt; button1_onclick() {&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;        &lt;span style="color: blue; "&gt;var&lt;/span&gt; WebGrid1 = ISGetObject(&lt;span style="color: maroon; "&gt;"WebGrid1"&lt;/span&gt;);&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;        &lt;span style="color: blue; "&gt;var&lt;/span&gt; rootTable = 
WebGrid1.GetRootTable();&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;        &lt;span style="color: blue; "&gt;var&lt;/span&gt; PhoneColumn = 
rootTable.Columns.GetNamedItem(&lt;span style="color: maroon; "&gt;"Phone"&lt;/span&gt;);&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;        
PhoneColumn.Set(&lt;span style="color: maroon; "&gt;"Visible"&lt;/span&gt;, &lt;span style="color: maroon; "&gt;"false"&lt;/span&gt;, &lt;span style="color: blue; "&gt;true&lt;/span&gt;);&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;        
&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: consolas; font-size: 16pt; " lang="undefined"&gt;WebGrid1.RefreshAll();&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;        &lt;span style="color: blue; "&gt;return&lt;/span&gt; &lt;span style="color: blue; "&gt;true&lt;/span&gt;;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;    
}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; font-size: 9.5pt; " lang="undefined"&gt;    &lt;span style="color: rgb(0, 100, 0); "&gt;// --&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; " class="MsoNormal" align="left"&gt;&lt;span style="font-family: consolas; color: blue; font-size: 9.5pt; " lang="undefined"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: consolas; color: maroon; font-size: 9.5pt; " lang="undefined"&gt;script&lt;/span&gt;&lt;span style="font-family: consolas; color: blue; font-size: 9.5pt; " lang="undefined"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description></item></channel></rss>