﻿<?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 - work the webgrid with estructur </title><link>http://www.intersoftsolutions.com/Community/WebGrid/work-the-webgrid-with-estructur/</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>work the webgrid with estructur </title><link>http://www.intersoftsolutions.com/Community/WebGrid/work-the-webgrid-with-estructur/</link><pubDate>Sun, 03 Jan 2010 23:03:03 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;I have prepared a simple sample for the scenario, sample attached. The table is in a simpler configuration however it should suffice for the scenario you intended. If the validations fail on Insert or Update row, you will need to set the ReturnValue to false and set the DataRow object of the event parameter to the last value.&lt;/p&gt;&lt;p&gt;In the sample, the validation is to reject insert / update that have even number ID&lt;br /&gt;&lt;/p&gt;</description></item><item><title>work the webgrid with estructur </title><link>http://www.intersoftsolutions.com/Community/WebGrid/work-the-webgrid-with-estructur/</link><pubDate>Tue, 29 Dec 2009 08:42:44 GMT</pubDate><dc:creator>jleyva@bisa.com.pe</dc:creator><description>&lt;p&gt;please sent me a example for how work the webgrid with estructur for example&lt;/p&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;
&lt;p&gt;Public&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Shared&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; datData &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;New&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; DataTable(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"detalle"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Shared&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; datData &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;New&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; DataTable(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"detalle"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)&lt;/span&gt;&lt;span style="font-size: 13px"&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Protected&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; Page_Load(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;ByVal&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; sender &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Object&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;ByVal&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; e &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; System.EventArgs) &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Handles&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Me&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;.Load &lt;/span&gt;&lt;span style="color: #008000; font-size: 13px"&gt;&lt;span style="color: #008000; font-size: 13px"&gt;'Handles Me.Load 
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Not&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; IsPostBack &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Then 
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;&lt;p&gt;DataDetalle()&lt;/p&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;If 
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Sub 
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Protected&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; DataDetalle() &lt;p&gt;datData.Columns.Clear()&lt;/p&gt;datData.Columns.Add(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"po"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)) datData.Columns.Add(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"po_item"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)) datData.Columns.Add(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"uom"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)) datData.Columns.Add(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"quantity_po"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Decimal&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)) datData.Columns.Add(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"idcatalog"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Integer&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)) datData.Columns.Add(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"delivery_date"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Date&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)) datData.Columns.Add(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"quantity_received"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Decimal&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)) datData.Columns.Add(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"price_po"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Decimal&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)) datData.Columns.Add(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"price_total"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Decimal&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)) datData.Columns.Add(&lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"idstatus"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Integer&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;)) &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Sub&lt;/span&gt;&lt;/span&gt; 

&lt;p&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="font-size: 13px"&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Protected&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; wgDetalle_InitializeDataSource(&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;ByVal&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; sender &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Object&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;ByVal&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; e &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; ISNet.WebUI.WebGrid.DataSourceEventArgs) &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Handles&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; wgDetalle.InitializeDataSource &lt;p&gt;e.DataSource = datData&lt;/p&gt;wgDetalle.DataMember = &lt;/span&gt;&lt;span style="color: #800000; font-size: 13px"&gt;&lt;span style="color: #800000; font-size: 13px"&gt;"detalle" 
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;Sub&lt;/span&gt;&lt;/span&gt; 

&lt;p&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;
&lt;p&gt;&lt;span style="color: #0000ff"&gt;&lt;span style="color: #0000ff"&gt;&lt;span class="medium_text" id="result_box"&gt;&lt;span style="font-size: 15px"&gt;&lt;span title="uso los metodos insertar fila, modificar fila y eliminar." style="background-color: #fff" closure_hashcode_1t1sqw="131"&gt;&lt;span style="background-color: #ebeff9"&gt;i'm using methods insert row, modify and delete row.&lt;br /&gt;but I have trouble making validations. for example repeated item&lt;/span&gt;&lt;/span&gt;&lt;span title="por ejemplo item repetidos" style="background-color: #ebeff9" closure_hashcode_1t1sqw="159"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</description></item></channel></rss>