<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://www.blog.rs/styles/rss.css" type="text/css"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>

 <channel>
  <title>Developer express - utisci pri razvoju</title>
  <link>http://thebata.blog.rs/blog/thebata</link>
  <description></description>
 </channel>
    <item>
   <title>Reseed</title>
   <description>&lt;p&gt;Ubacio sam jednu ID kolonu da bude Autoincrement, kada je trebalo da počnem da je punim iz početka, sledeća skripta mi je resetovala seed:&lt;/p&gt;&lt;p&gt;DBCC CHECKIDENT(tabela, RESEED, 0)&amp;nbsp;&lt;/p&gt;</description>
   <link>http://thebata.blog.rs/blog/thebata/sql-korisne-skripte/2008/06/10/reseed</link>
      <pubDate>, 10  2008 23:51:41 +0200</pubDate>   
  </item>
    <item>
   <title>Reseed</title>
   <description>&lt;p&gt;Ubacio sam jednu ID kolonu da bude Autoincrement, kada je trebalo da počnem da je punim iz početka, sledeća skripta mi je resetovala seed:&lt;/p&gt;&lt;p&gt;DBCC CHECKIDENT(tabela, RESEED, 0)&amp;nbsp;&lt;/p&gt;</description>
   <link>http://thebata.blog.rs/blog/thebata/sql-korisne-skripte/2008/06/10/reseed2</link>
      <pubDate>, 10  2008 23:51:12 +0200</pubDate>   
  </item>
    <item>
   <title>Interakcija između dva grida na web formi</title>
   <description>&lt;p&gt;Radeći jedan sajt uz pomoć Developer Express komponenti, nai&amp;scaron;ao sam na problem kada je trebalo da postavim 2 grida na jednu stranicu i da se pri promeni fokusa na prvom gridu osvežavaju podaci u drugom. Na forumu sam prona&amp;scaron;ao sledeće re&amp;scaron;enje.&lt;/p&gt;&lt;p&gt;1.u prvom gridu se podesi ClientInstanceName na npr. masterGrid.&amp;nbsp;&lt;/p&gt;&lt;p&gt;2. U ClientSideEvents u FocusedRowChanged se upi&amp;scaron;e sledeća metoda :&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function(s, e) {&lt;br /&gt;                 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (typeof(detailGrid) != &amp;#39;undefined&amp;#39;)&lt;br /&gt;                     &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;detailGrid.PerformCallback(s.GetFocusedRowIndex());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/p&gt;&lt;p&gt;Ova metoda radi CustomCallBack sa parametrom&amp;nbsp;koji predstavlja trenutno fokusirani red u master gridu.&lt;/p&gt;&lt;p&gt;3. u Load događaj stranice se upisuje sledeći&amp;nbsp;kod&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;            string idtype = Convert.ToString(Session[&amp;quot;IDType&amp;quot;]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (idtype != string.Empty)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dsGroupRights.SelectParameters[0].DefaultValue = idtype; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dgvRights.DataSourceID = &amp;quot;dsGroupRights&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dgvRights.DataSource = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dgvRights.DataBind();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/p&gt;&lt;p&gt;&amp;nbsp;Pri učitavanju stranice se prvo proverava da&amp;nbsp;li postoji pode&amp;scaron;ena vrednost&amp;nbsp;koja se prosleđuje kao parametar. Ukoliko postoji, varijabla iz sesije se postavlja kao vrednost parametra SqlDataSource&amp;nbsp;komponente&amp;nbsp;koji filtrira podatke za drugi grid.&amp;nbsp;&lt;/p&gt;&lt;p&gt;4. Na CustomCallback događaj drugog grida izvr&amp;scaron;ava se sledeći&amp;nbsp;kod:&lt;/p&gt;&lt;p&gt;            object values = dgvGroups.GetRowValues(dgvGroups.FocusedRowIndex, new string[] { &amp;quot;IDType&amp;quot; });&lt;br /&gt;&lt;br /&gt;            dgvRights.DataSource = null;&lt;br /&gt;&lt;br /&gt;            dgvRights.DataSourceID = string.Empty;&lt;br /&gt;&lt;br /&gt;            dsGroupRights.SelectParameters[0].DefaultValue = values.ToString();&lt;br /&gt;&lt;br /&gt;            Session[&amp;quot;IDType&amp;quot;] = values.ToString();&lt;br /&gt;&lt;br /&gt;            dgvRights.DataSourceID = &amp;quot;dsGroupRights&amp;quot;;&lt;br /&gt;&lt;br /&gt;            dgvRights.PageIndex = 0;&lt;br /&gt;&lt;br /&gt;            dgvRights.DataBind();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;5. Init događaj u ClientSideEvents drugog grida sadrži sledeći&amp;nbsp;kod:&lt;/p&gt;&lt;p&gt;function(s, e) {&lt;br /&gt;&lt;br /&gt; 	s.PerformCallback(masterGrid.GetFocusedRowIndex());&lt;br /&gt;&lt;br /&gt; }&lt;/p&gt;&lt;p&gt;Nisam napomenuo da je i clientInstanceName drugog grida potrebno&amp;nbsp;u ovom&amp;nbsp;slučaju podesiti na detailsGrid&amp;nbsp;&lt;/p&gt;</description>
   <link>http://thebata.blog.rs/blog/thebata/generalna/2008/06/10/interakcija-izmedju-dva-grida-na-web-formi</link>
      <pubDate>, 10  2008 14:16:26 +0200</pubDate>   
  </item>
  </rdf:RDF>

