<?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>Πρώτα Βήματα - Web Development</title><link>https://www.dotnetzone.gr:443/cs/forums/75/ShowForum.aspx</link><description>Ολα τα θέματα που σας απασχολούν σχετικά με ASP, ASP.NET αν τώρα επιχειρείτε να φτιάξετε την πρώτη σας σελίδα.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Re: Απ: Re: Μεταφορά τιμής μεταβλητής από ένα sub σε άλλο sub.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42521.aspx</link><pubDate>Thu, 29 May 2008 23:04:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42521</guid><dc:creator>epp1123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42521.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42521</wfw:commentRss><description>&lt;div align="justify"&gt;1. Ποια η διαφορά του Content Lenght από το FileBytes στο FileUpload; Διάβασα από το MSDN αλλά δεν μπορώ να πω ότι με βοήθησε.&lt;br&gt;&lt;br&gt;2. Πως ελέγχω αν το αρχείο είναι μεγαλύτερο από το επιθυμητό μέγεθος και αν είναι να μην ανεβαίνει;;; Ξέρω ότι πρέπει να ανέβει στον server πρώτα και ύστερα να κάνεις τους ελέγχους που θες. Το θέμα είναι ότι κάθε φορά που προσπαθώ να εισάγω ένα αρχείο μεγαλύτερο από το επιτρεπτό μέγεθος μου βγάζει "The connection was reset". Δοκίμασα ένα if που είχε μέσα FileUpload.PostedFile.ContentLength (τώρα αν ξέχασα κάτι ενδιάμεσα, σόρυ) &amp;gt; 4096 αλλά τίποτα. Το web.config είναι ρυθμισμένο ως εξής:&lt;br&gt;&lt;br&gt;&amp;lt;httpRuntime maxRequestLength="4096" executionTimeout="110" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100"/&amp;gt;. Διάβασα στο msdn για να τρία τελευταία. &lt;br&gt;&lt;br&gt;Αυτό που θέλω να κάνω ακριβώς είναι, όταν πάτάω το update Button στο FormView, στο EditItemTemplate , να κάνει τον έλεγχο που λέω στην αρχή. Δεν ξέρω ποιος είναι ο VB κώδικας που κάνει αυτή τη δουλειά. Δοκίμασα το System.IO.File.Delete αν θυμάμαι καλά το namespace, σε περίπτωση που το μέγεθος είναι πιο μεγάλο και αφού έχει γίνει το .SaveAs.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Re: Απ: Re: Μεταφορά τιμής μεταβλητής από ένα sub σε άλλο sub.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42520.aspx</link><pubDate>Thu, 29 May 2008 22:53:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42520</guid><dc:creator>Oldgeorge</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42520.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42520</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;epp1123:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;BR&gt;&lt;BR&gt;Στο 1, πάλι τα ίδια, τίποτα. Σημειωτέον το DataValueField, από DropDownList θέλω να κάνω σε integer. Δοκίμασα και το VAL(). Καμιά ιδέα;;;&lt;BR&gt;&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Οοοπα, το DataValueField είναι το πεδίο όπου ορίζεις το binding για τα values του dropdownlist, και όχι η επιλεγμένη τιμή. Δεν θυμάμαι το control απ'έξω (infragistics και ξερό bread), αλλά νομίζω ότι αυτό που θέλεις είναι το DropDownList.SelectedValue ή .Value.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Πρόσεχε όμως με τα postbacks, γιατί αν ξαναγεμίζεις τα databound controls σε κάθε postback, θα χάνεις το selected value πρωτού τρέξει ο κώδικας σου στο click handler.&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Re: Μεταφορά τιμής μεταβλητής από ένα sub σε άλλο sub.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42518.aspx</link><pubDate>Thu, 29 May 2008 21:09:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42518</guid><dc:creator>epp1123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42518.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42518</wfw:commentRss><description>Το έκανα και παίζει εκτός από την μετατροπή string σε ακεραίου, αλλά θα γράψω τον κώδικα να μου πείτε πως μπορώ να κάνω καμιά βελτίωση, αλλά και να καταλάβετε τι ακριβώς θέλω. &lt;br&gt;&lt;br&gt;Λοιπόν εν ολίγοις για να μη διαβάσετε όλο τον κώδικα αν δεν μπορείτε αυτή τη στιγμή ή βαριέστε:&lt;br&gt;&lt;br&gt;1. Και τα δύο sub είναι στην ίδια σελίδα, μέσα στο ίδιο &amp;lt;script&amp;gt;&amp;lt;/script&amp;gt;.&lt;br&gt;2. Το ένα ανεβάζει το αρχείο στο server, το άλλο γράφει στη βάση&lt;br&gt;3. Ωστόσο η μία τιμή που θέλω να γράψω στη βάση, είναι το path του αρχείου στο server&lt;br&gt;4. Πρώτα πατάω το κουμπάκι για ανέβει το αρχείο (το ένα το sub), και ύστερα κάνω την εγγραφή στη βάση πατώντας άλλο κουμπάκι (το άλλο το sub)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="margin:0px;padding:2px;font-family:courier new;font-size:11px;color:gray;"&gt;1&lt;br&gt;2&lt;br&gt;3&lt;br&gt;4&lt;br&gt;5&lt;br&gt;6&lt;br&gt;7&lt;br&gt;8&lt;br&gt;9&lt;br&gt;10&lt;br&gt;11&lt;br&gt;12&lt;br&gt;13&lt;br&gt;14&lt;br&gt;15&lt;br&gt;16&lt;br&gt;17&lt;br&gt;18&lt;br&gt;19&lt;br&gt;20&lt;br&gt;21&lt;br&gt;22&lt;br&gt;23&lt;br&gt;24&lt;br&gt;25&lt;br&gt;26&lt;br&gt;27&lt;br&gt;28&lt;br&gt;29&lt;br&gt;30&lt;br&gt;31&lt;br&gt;32&lt;br&gt;33&lt;br&gt;34&lt;br&gt;35&lt;br&gt;36&lt;br&gt;37&lt;br&gt;38&lt;br&gt;39&lt;br&gt;40&lt;br&gt;41&lt;br&gt;42&lt;br&gt;43&lt;br&gt;44&lt;br&gt;45&lt;br&gt;46&lt;br&gt;47&lt;br&gt;48&lt;br&gt;49&lt;br&gt;50&lt;br&gt;51&lt;br&gt;52&lt;br&gt;53&lt;br&gt;54&lt;br&gt;55&lt;br&gt;56&lt;br&gt;57&lt;br&gt;58&lt;br&gt;59&lt;br&gt;60&lt;br&gt;61&lt;br&gt;62&lt;br&gt;63&lt;br&gt;64&lt;br&gt;65&lt;br&gt;66&lt;br&gt;67&lt;br&gt;68&lt;br&gt;69&lt;br&gt;70&lt;br&gt;71&lt;br&gt;72&lt;br&gt;73&lt;br&gt;74&lt;br&gt;75&lt;br&gt;76&lt;br&gt;77&lt;br&gt;78&lt;br&gt;79&lt;br&gt;80&lt;br&gt;81&lt;br&gt;82&lt;br&gt;83&lt;br&gt;84&lt;br&gt;85&lt;br&gt;86&lt;br&gt;87&lt;br&gt;88&lt;br&gt;89&lt;br&gt;90&lt;br&gt;91&lt;br&gt;92&lt;br&gt;93&lt;br&gt;94&lt;br&gt;95&lt;br&gt;96&lt;br&gt;97&lt;br&gt;98&lt;br&gt;99&lt;br&gt;100&lt;br&gt;101&lt;br&gt;102&lt;br&gt;103&lt;br&gt;104&lt;br&gt;105&lt;br&gt;106&lt;br&gt;107&lt;br&gt;108&lt;br&gt;109&lt;br&gt;110&lt;br&gt;111&lt;br&gt;112&lt;br&gt;113&lt;br&gt;114&lt;br&gt;115&lt;br&gt;116&lt;br&gt;117&lt;br&gt;118&lt;br&gt;119&lt;br&gt;120&lt;br&gt;121&lt;br&gt;122&lt;br&gt;123&lt;br&gt;124&lt;br&gt;125&lt;br&gt;126&lt;br&gt;127&lt;br&gt;128&lt;br&gt;129&lt;br&gt;130&lt;br&gt;131&lt;br&gt;132&lt;br&gt;133&lt;br&gt;134&lt;br&gt;135&lt;br&gt;136&lt;br&gt;137&lt;br&gt;138&lt;br&gt;139&lt;br&gt;140&lt;br&gt;141&lt;br&gt;142&lt;br&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px 2px 2px 8px;"&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; &lt;b&gt;keepserverpath &lt;/b&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String &amp;lt;-- η μεταβλητή που μεταφέρει τη τιμή από το ένα sub στο άλλο, όπου είναι bold είναι η μεταβλητή&lt;/span&gt;&lt;br&gt;    &lt;br&gt;    &lt;br&gt;    &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Κώδικας του κουμπιού εισαγωγής εγγραφής &lt;/span&gt;&lt;br&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Protected&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt; InsertButton_Click(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Object&lt;/span&gt;, &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.EventArgs) &amp;lt;--Το πρώτο sub&lt;br&gt;      &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Ορισμός μεταβλητών για να πάρουμε τις τιμές από τα controls του FormView&lt;/span&gt;&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; TempPCaption &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; TextBox&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; TempProductName &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; TextBox&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; TempProductDescription &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; TextBox&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; TempProductSupplier &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; DropDownList&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; TempProductCategory &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; DropDownList&lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/span&gt;&lt;br&gt;    &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Ορισμός παραμέτρων για το Insert&lt;/span&gt;&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ProductCaptionParameter &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; Parameter&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ProductNameParameter &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; Parameter&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ProductDescriptionParameter &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; Parameter&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ProductSupplierParameter &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; Parameter&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ProductCategoryParameter &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; Parameter&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ProductServerSideFilePath &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; Parameter&lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/span&gt;&lt;br&gt;        &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Βρίσκουμε τα control για την εισαγωγή κειμένων στη βάση&lt;/span&gt;&lt;br&gt;        TempPCaption &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ProductManagementFormView.FindControl(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"PCaptionTextBox"&lt;/span&gt;)&lt;br&gt;        TempProductName &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ProductManagementFormView.FindControl(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ProdNameTextBox"&lt;/span&gt;)&lt;br&gt;        TempProductDescription &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ProductManagementFormView.FindControl(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"DescriptionTextBox"&lt;/span&gt;)&lt;br&gt;        TempProductSupplier &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ProductManagementFormView.FindControl(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SupplierDropDownList"&lt;/span&gt;)&lt;br&gt;        TempProductCategory &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ProductManagementFormView.FindControl(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"CategoryDropDownList"&lt;/span&gt;)&lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/span&gt;&lt;br&gt;        &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Βάζουμε στις InsertParameters τιμές&lt;/span&gt;&lt;br&gt;        &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'1. Product Caption Parameter&lt;/span&gt;&lt;br&gt;        ProductCaptionParameter.DefaultValue &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; TempPCaption.Text&lt;br&gt;        ProductCaptionParameter.Name &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ProductCaption"&lt;/span&gt;&lt;br&gt;        ProductCaptionParameter.Type &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; TypeCode.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt;&lt;br&gt;        &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'2. Product Name Parameter &lt;/span&gt;&lt;br&gt;        ProductNameParameter.DefaultValue &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; TempProductName.Text&lt;br&gt;        ProductNameParameter.Name &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ProductName"&lt;/span&gt;&lt;br&gt;                &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'3. Product Description Parameter&lt;/span&gt;&lt;br&gt;        ProductDescriptionParameter.DefaultValue &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; TempProductDescription.Text&lt;br&gt;        ProductDescriptionParameter.Name &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ProductDescription"&lt;/span&gt;&lt;br&gt;                &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'4. Product Supplier Parameter&lt;/span&gt;&lt;br&gt;        ProductSupplierParameter.DefaultValue &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Convert.ToInt32(TempProductSupplier.DataValueField)&lt;br&gt;        ProductSupplierParameter.Name &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ProductSupplierID"&lt;/span&gt;&lt;br&gt;                &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'5 Product Category Parameter&lt;/span&gt;&lt;br&gt;        ProductCategoryParameter.DefaultValue &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Convert.ToInt32(TempProductCategory.DataValueField)&lt;br&gt;        ProductCategoryParameter.Name &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ProductCategoryID"&lt;/span&gt;&lt;br&gt;               &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'6 Product Server Side File Path&lt;/span&gt;&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; &lt;b&gt;keepserverpath &lt;/b&gt;&lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;br&gt;            &lt;b&gt;keepserverpath &lt;/b&gt;&lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"c:\"&lt;/span&gt;&lt;br&gt;            ProductServerSideFilePath.DefaultValue &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;b&gt;keepserverpath&lt;/b&gt;&lt;br&gt;            ProductServerSideFilePath.Name &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ProductIconPath"&lt;/span&gt;&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Else&lt;/span&gt;&lt;br&gt;            ProductServerSideFilePath.DefaultValue &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;b&gt;keepserverpath&lt;/b&gt;&lt;br&gt;            ProductServerSideFilePath.Name &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ProductIconPath"&lt;/span&gt;&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt;&lt;br&gt;&lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/span&gt;&lt;br&gt;              &lt;br&gt;              &lt;br&gt;        ProductSQLDataSource.InsertCommandType &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; SqlDataSourceCommandType.Text&lt;br&gt;        ProductSQLDataSource.InsertParameters.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Add&lt;/span&gt;(ProductCaptionParameter)&lt;br&gt;        ProductSQLDataSource.InsertParameters.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Add&lt;/span&gt;(ProductNameParameter)&lt;br&gt;        ProductSQLDataSource.InsertParameters.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Add&lt;/span&gt;(ProductDescriptionParameter)&lt;br&gt;        ProductSQLDataSource.InsertParameters.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Add&lt;/span&gt;(ProductSupplierParameter)&lt;br&gt;        ProductSQLDataSource.InsertParameters.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Add&lt;/span&gt;(ProductCategoryParameter)&lt;br&gt;        ProductSQLDataSource.InsertParameters.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Add&lt;/span&gt;(ProductServerSideFilePath)&lt;br&gt;        ProductSQLDataSource.InsertCommand &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"INSERT INTO Products(ProdName, PCaption, Description, SupplierID, CategoryID, picon) VALUES (@ProductName, @ProductCaption, @ProductDescription, @ProductSupplierID, @ProductCategoryID, @ProductIconPath)"&lt;/span&gt;&lt;br&gt;        ProductSQLDataSource.Insert()&lt;br&gt;        ProductManagementFormView.ChangeMode(FormViewMode.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ReadOnly&lt;/span&gt;)&lt;br&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt;&lt;br&gt;                  &lt;br&gt;    &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Ανέβασμα του αρχείου&lt;/span&gt;&lt;br&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Protected&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt; FileUploadButton_Click(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Object&lt;/span&gt;, &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.EventArgs) &amp;lt;-- Το δεύτερο sub&lt;br&gt;        &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Ορισμός μεταβλητών για το ανέβασμα του αρχείου&lt;/span&gt;&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; TempFileUpload &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; FileUpload&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; TempResultLabel &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; Label&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ClientSideFileName &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt;&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ServerSideFilePath &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt;&lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/span&gt;&lt;br&gt;       &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Βρίσκουμε τα control για το ανέβασμα του αρχείου&lt;/span&gt;&lt;br&gt;        TempFileUpload &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ProductManagementFormView.FindControl(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"PiconFileUpload"&lt;/span&gt;)&lt;br&gt;        TempResultLabel &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ProductManagementFormView.FindControl(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"UploadResultLabel"&lt;/span&gt;)&lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/span&gt;&lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Ορίζουμε το path του server&lt;/span&gt;&lt;br&gt;        &lt;br&gt;        ServerSideFilePath &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"C:\"&lt;/span&gt;&lt;br&gt;        &lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Εκίννηση διαδικασίας ανεβάσματος αρχείου &lt;/span&gt;&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; TempFileUpload.HasFile &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;br&gt;            &lt;br&gt;            &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Παίρνουμε το όνομα του αρχείου που βρίσκεται στον client&lt;/span&gt;&lt;br&gt;            ClientSideFileName &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; TempFileUpload.FileName&lt;br&gt;            &lt;br&gt;            &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Ελέγχουμε αν αυτό το αρχείο είναι κενό ή είναι μεγαλύτερο από 4 MB&lt;/span&gt;&lt;br&gt;            &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; 0 &amp;lt; TempFileUpload.FileBytes.Length &amp;lt;= 2048 &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;br&gt;                &lt;br&gt;                &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Καθορίζουμε το path που θα αποθηκευτεί το αρχείο στο server + το όνομα του αρχείου&lt;/span&gt;&lt;br&gt;                &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;' και παίρνουμε το path για να το αποθηκεύσουμε στη βάση&lt;/span&gt;&lt;br&gt;                ServerSideFilePath &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ServerSideFilePath &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; ClientSideFileName&lt;br&gt;                &lt;b&gt;keepserverpath &lt;/b&gt;&lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ServerSideFilePath&lt;br&gt;                &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/span&gt;&lt;br&gt;                &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Ελέγχουμε αν υπάρχει ήδη το αρχείο με αυτό το όνομα&lt;/span&gt;&lt;br&gt;                &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; System.IO.File.Exists(ServerSideFilePath) &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;br&gt;                    TempResultLabel.Text &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Το αρχείο που προσπαθείτε να ανεβάσετε υπάρχει ήδη"&lt;/span&gt;&lt;br&gt;            &lt;br&gt;                &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Else&lt;/span&gt;&lt;br&gt;            &lt;br&gt;                    &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Ανεβάζουμε όλες τις πληροφορίες στο server&lt;/span&gt;&lt;br&gt;                    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Try&lt;/span&gt;&lt;br&gt;                        TempFileUpload.SaveAs(ServerSideFilePath)&lt;br&gt;                        TempResultLabel.Text &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Το αρχείο "&lt;/span&gt; &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; TempFileUpload.FileName &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;" ανέβηκε επιτυχώς"&lt;/span&gt;&lt;br&gt;                    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Catch&lt;/span&gt; ex &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; Exception&lt;br&gt;                        TempResultLabel.Text &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Η εισαγωγή απέτυχε."&lt;/span&gt; &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; ex.Message&lt;br&gt;                    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Try&lt;/span&gt;&lt;br&gt;            &lt;br&gt;                &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt;&lt;br&gt;            &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Else&lt;/span&gt;&lt;br&gt;                &lt;br&gt;                TempResultLabel.Text &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Το αρχείο είναι μεγαλύτερο από 2 MB"&lt;/span&gt;&lt;br&gt;            &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt;&lt;br&gt;           &lt;br&gt;           &lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Else&lt;/span&gt;&lt;br&gt;            &lt;br&gt;            &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; setValueToValidator &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; RequiredFieldValidator&lt;br&gt;            setValueToValidator &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ProductManagementFormView.FindControl(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"PiconFileUploadValidator"&lt;/span&gt;)&lt;br&gt;            setValueToValidator.Validate()&lt;br&gt;            &lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt;&lt;br&gt;    &lt;br&gt;        &lt;br&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;</description></item><item><title>Απ: Re: Μεταφορά τιμής μεταβλητής από ένα sub σε άλλο sub.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42517.aspx</link><pubDate>Thu, 29 May 2008 21:01:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42517</guid><dc:creator>epp1123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42517.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42517</wfw:commentRss><description>Το τρία το έφτιαξα και παίζει.&lt;br&gt;&lt;br&gt;Στο 2 το έφτιξα με τσάτσικο κόλπο. Απενεργοποίησα το causesvalidation και το έβαλα να κάνει validation όταν το πατάω. Δουλεύει μια χαρά&lt;br&gt;&lt;br&gt;Στο 1, πάλι τα ίδια, τίποτα. Σημειωτέον το DataValueField, από DropDownList θέλω να κάνω σε integer. Δοκίμασα και το VAL(). Καμιά ιδέα;;;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Μεταφορά τιμής μεταβλητής από ένα sub σε άλλο sub.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42516.aspx</link><pubDate>Thu, 29 May 2008 20:57:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42516</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42516.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42516</wfw:commentRss><description>&lt;P&gt;Μία μέθοδος μπορεί να καλέσει μία άλλη μέθοδο και να της περάσει παραμέτρους. Οπότε δεν είναι ξεκάθαρο τί ρωτάς. Υποψιάζομαι ότι προσπαθείς από ένα event handler να καλέσεις ένα άλλο event handler, ο οποίος φυσικά δεν δέχεται τις παραμέτρους που θέλεις να περάσεις. Η λύση είναι απλή: Μήν το κάνεις έτσι. Από τη στιγμή που έχεις ένα κομμάτι κώδικα που θέλουν να το καλέσουν δύο διαφορετικές μέθοδοι, φτιάξε μία νέα μέθοδο με τις παραμέτρους που χρειάζεσαι και κάλεσε τη νέα μέθοδο και από τους δύο event handlers. Το Visual Studio 2006 και το 2008 μάλιστα σε διευκολύνουν να το κάνεις αυτό με το "Extract Method" refactoring. &lt;/P&gt;
&lt;P&gt;Όσο για τις άλλες ερωτήσεις, νομίζω θα πρέπει να ρίξεις μία ματιά στο documentation ή σε κάποια βιβλία για το πως δουλεύουν οι validators, τί είναι τα foreign keys και πως δουλεύουν. Δοκίμασε να φτιάξεις κάποια απλά projects στην αρχή, ακολούθησε τα Walkthroughs και τα How To για να καταλάβεις τί είναι και πως δουλεύει το κάθε πράγμα. Διαφορετικά, θα ξοδέψεις πολύ χρόνο ρωτώντας τα βασικά. Γενικά, ελάχιστοι προγραμματιστές έχουν τόσο χρόνο διαθέσιμο ώστε να δουλεύουν χωρίς να κοιτάξουν το documentation.&lt;/P&gt;</description></item><item><title>Re: Μεταφορά τιμής μεταβλητής από ένα sub σε άλλο sub.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42514.aspx</link><pubDate>Thu, 29 May 2008 20:33:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42514</guid><dc:creator>Oldgeorge</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42514.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42514</wfw:commentRss><description>&lt;P&gt;Σε Session object δεν βολεύει να κρατάς αυτό που θέλεις; &lt;/P&gt;
&lt;P&gt;Για τα υπόλοιπα:&lt;/P&gt;
&lt;P&gt;1) Δοκίμασε το Convert. Και το CInt δουλεύει αλλά το Convert.toInt είναι καλύτερο γιατί μπορείς να περιορίσεις τον μέγεθος του integer.&lt;/P&gt;
&lt;P&gt;2) Δοκίμασε να σετάρεις το causesvalidation=false στο κούμπί αυτό. Ανάλογα με τα controls μπορεί να παίξει. &lt;/P&gt;
&lt;P&gt;3) Προσπαθείς να κάνεις Insert ένα Product χωρίς να υπάρχει το id της κατηγορίας του.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Μεταφορά τιμής μεταβλητής από ένα sub σε άλλο sub.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42513.aspx</link><pubDate>Thu, 29 May 2008 18:34:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42513</guid><dc:creator>epp1123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42513.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42513</wfw:commentRss><description>&lt;div align="justify"&gt;Καταρχάς καλημέρα. Εν δευτέροις απορία. Θέλω να περάσω την τιμή μίας μεταβλητής από ένα sub σε ένα άλλο. &lt;br&gt;&lt;br&gt;Αναλυτικά θέλω να κάνω το εξής:&lt;br&gt;&lt;br&gt;Θέλω μία μεταβλητή να κρατάει το serverpath (=κείμενο δηλαδή) του αρχείου που μόλις &lt;b&gt;ανέβασα στο server, όχι στη βάση&lt;/b&gt;, μέσα σε ένα φάκελο. Το ένα sub είναι αυτό που ανεβάζει το αρχείο στο server. Ύστερα αυτή η τιμή να περνάει μέσα σε μία άλλη μεταβλητή, μέσα σε ένα άλλο sub, το οποίο sub είναι ένα InsertButton_Click, όπου με το κλικ μπαίνει στον πίνακα της βάσης η νέα εγγραφή. Εκεί έχω ένα πεδίο, στο οποίο αποθηκεύω το path. &lt;br&gt;&lt;br&gt;Θα μπορούσα να το κάνω με μία global μεταβλητή, αλλά σκέφτομαι μήπως θα ήταν καλύτερα να γινόταν μέσω get και set, η συναρτήσεων και subs??? Σκέφτηκα να φτιάξω ένα get set συνολάκι, αλλά δεν υπάρχει κλάση για να μπει το property, ο κώδικας μου είναι μέσα σε &amp;lt;script&amp;gt;&amp;lt;/script&amp;gt;.&lt;br&gt;&lt;br&gt;Επίσης άλλες δύο απορίες:&lt;br&gt;&lt;br&gt;1. Πως μετατρέπω String σε Integer, το CInt δεν κάνει;;;&lt;br&gt;2. Το κουμπάκι που έχω βάλει για να κάνει upload το αρχείο, όταν το πατώ μου ενεργοποιεί τους validators που έχω βάλει στα υπόλοιπα textboxes. Εν τω μεταξύ το file upload control, και το κουμπάκι αυτό είναι μέσα σε update panel. Ναι και το Script Manager έχω βάλει. &lt;br&gt;3. Για ρίξτε καμιά ιδέα στο τραπέζι--&amp;gt;&lt;b&gt;The INSERT statement conflicted with the FOREIGN KEY
constraint "SxesiProductsMeCategories". The conflict occurred in
database "cubewareWeb", table "dbo.Categories", column 'id'.&lt;br&gt;&lt;br&gt;&lt;/b&gt;Εάν θέλετε επιπλέον πληροφορίες, let me know... arigato&lt;br&gt;&lt;/div&gt;</description></item></channel></rss>