<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET WebForms</title><link>https://www.dotnetzone.gr:443/cs/forums/13/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, σε ASP.NET WebForms</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Re: PostBAck &amp; Infragistics WebGrid</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3487.aspx</link><pubDate>Fri, 15 Jul 2005 18:28:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3487</guid><dc:creator>thanad</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3487.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=3487</wfw:commentRss><description>&lt;p&gt;&lt;font style="BACKGROUND-COLOR: #efefef"&gt;Ευχαριστώ για την απάντηση.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Την λύση την έδωσα βέβαια διαφορετικά, καθώς δεν θέλω να γράφω client side script στο HTML της σελίδας.&lt;br /&gt;&lt;br /&gt;&lt;font color="#0000ff" size="2"&gt;Private&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; btnChoice_Click(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; System.Object, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; System.EventArgs) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Handles&lt;/font&gt;&lt;font size="2"&gt; btnChoice.Click&lt;/p&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;'&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;For&lt;/font&gt;&lt;font size="2"&gt; i = 0 &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;To&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.grdSalesError.Rows.Count - 1&lt;/p&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;'&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.grdSalesError.Rows(i).Selected = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;True&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.ErrorAutonum = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.grdSalesError.Rows(i).Cells(0).Text&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;'&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Next&lt;/font&gt;&lt;font size="2"&gt; i&lt;/p&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;'&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; scriptOpen &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;scriptOpen = "&amp;lt;script language='javascript'&amp;gt;" &amp;amp; vbCrLf _&lt;/p&gt; &lt;p&gt;&amp;amp; "window.open('MyNewPage.aspx', 'newWindow' , 'width=800, height=550, status=yes,resizable=yes,toolbar=no,menubar=no,scrollbars=no, top = 60, left = 100');" &amp;amp; vbCrLf _&lt;/p&gt; &lt;p&gt;&amp;amp; "&amp;lt;/script&amp;gt;" &amp;amp; vbCrLf&lt;/p&gt; &lt;p&gt;ScriptArray(0) = Me.ErrorAutonum&lt;/p&gt; &lt;p&gt;Session("ErrorID") = ScriptArray&lt;/p&gt; &lt;p&gt;Page.RegisterClientScriptBlock("ErrorJscript", scriptOpen)&lt;/p&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;'&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;br /&gt;&lt;br /&gt;Πάντως ευχαριστώ πάρα πολύ μιας και όποτε έχω κάνει post ή απάντηση είναι πάντα άμμεση.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Re: PostBAck &amp; Infragistics WebGrid</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3477.aspx</link><pubDate>Fri, 15 Jul 2005 04:49:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3477</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3477.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=3477</wfw:commentRss><description>&lt;font face="Georgia" size="2"&gt;Λύση στο πρόβλημα που θέτεις υπάρχει.&lt;br /&gt;&lt;br /&gt;Το μισό είναι πως να κάνεις ένα control να τρέξει ένα javascript client side. Έχουμε ένα post πως να το κάνεις αυτό: &lt;/font&gt;&lt;a target="_blank" title="/forums/ShowPost.aspx?PostID=1722#1727" href="/forums/ShowPost.aspx?PostID=1722#1727"&gt;&lt;font face="Georgia" size="2"&gt;JScript and ASP.NET&lt;/font&gt;&lt;/a&gt;&lt;font face="Georgia" size="2"&gt;.&lt;br /&gt;&lt;br /&gt;Το άλλο μισό είναι πως να πείσεις το control σου&amp;nbsp;για κάθε γραμμή των δεδομένων να γράφει τον παραπάνω κώδικα. &lt;br /&gt;&lt;br /&gt;Δεν έχω χρησιμοποιήσει αυτό το control, για να ξέρω ακριβώς να σου περιγράψω τη διαδικασία. Σε γενικές γραμμές το control θα πρέπει να έχει ένα event παρόμοιο με το ItemDataBound του asp:Repeater&amp;nbsp;- αυτό που συμβαίνει κάθε φορά που μια γραμμή δεδομένων περνά στο control για να γίνει render σε&amp;nbsp;HTML. Σε αυτό το event θα πρέπει να κάνεις attach μια ρουτίνα, που θα κάνει αυτή το DataBind, όχι αυτόματα πλέον,&amp;nbsp;και θα μπορεί να γράφει τον κώδικα για σένα.&lt;br /&gt;&lt;br /&gt;Βρίσκοντας το αντίστοιχο event για το control σου, λογικά μέσα στο documentation του, υπάρχει πιθανότητα να έχει ένα τέτοιο παράδειγμα.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;George J.&lt;br /&gt;&lt;/font&gt;</description></item><item><title>PostBAck &amp; Infragistics WebGrid</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3476.aspx</link><pubDate>Fri, 15 Jul 2005 02:59:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3476</guid><dc:creator>thanad</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3476.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=3476</wfw:commentRss><description>Γειά χαρά σε όλους.&lt;br /&gt;&lt;br /&gt;Χρησιμοποιώ τα Infragistics Control και θέλω σε ένα Grid, όταν επιλέγει μια γραμμή ο χρήστης να πέρνω μια συγκεκριμένη τιμή απο αυτή την γραμμή και στη συνέχεια να ενημερώνω με την τιμή αυτή ένα txtBox σε ένα άλλο παράθυρο, όπου το ανοίγω με JScript.&lt;br /&gt;&lt;br /&gt;Όλα αυτά όμως, χωρίς το Grid κατά την επιλογή να κάνει PostBack.&lt;br /&gt;To κείμενο&amp;nbsp; που υπάρχει εδώ, &lt;a target="_blank" title="/forums/ShowPost.aspx?PostID=1406" href="/forums/ShowPost.aspx?PostID=1406"&gt;http://www.dotnetzone.gr/forums/ShowPost.aspx?PostID=1406&lt;/a&gt;, δεν με βοήθησε.&lt;br /&gt;&lt;br /&gt;Αυτή τη στιγμή στον κώδικά μου υπάρχει το εξείς:&lt;br /&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Private&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; grdSalesError_SelectedRowsChange(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; Infragistics.WebUI.UltraWebGrid.SelectedRowsEventArgs) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Handles&lt;/font&gt;&lt;font size="2"&gt; grdSalesError.SelectedRowsChange&lt;/p&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;'&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.ErrorAutonum = e.SelectedRows(0).Cells(0).Text&lt;/p&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.btnChoice.Enabled = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;True&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;'&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;br /&gt;&lt;br /&gt;όπου Me.ErrorAutonum = η τιμή που θέλω να πάρω.&lt;br /&gt;&lt;br /&gt;Αν δεν χρησιμοποιήσω το SelectedRowChange, που είναι υπεύθυνο για το PostBack, πως αλλιώς μπορώ να πάρω την τιμή που θέλω.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ευχαριστώ εκ των προτέρων.&lt;/p&gt;&lt;/font&gt;</description></item></channel></rss>