﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Anti BloGging Association: Csharp Code Dot Net 2</title><link>http://omaraa.jeeran.com/categories/Csharp_Code_Dot_Net_2/</link><description>_________The BlogName Contradicts with the Real Content ;)

zzzz</description><pubDate>Fri, 15 Feb 2008 15:26:48 GMT</pubDate><copyright>Copyright 2008 Omar Abu Arisheh</copyright><generator>jeeran RSSGenerator v1.0</generator><image><url>http://omaraa.jeeran.com/photos/profile_t.jpg</url><title>Anti BloGging Association: Csharp_Code_Dot_Net_2</title><link>http://omaraa.jeeran.com/categories/Csharp_Code_Dot_Net_2/</link></image><item><title>asp Button inside a repeater, using CommandName ASP.Net 2.0 C#</title><link>http://omaraa.jeeran.com/archive/2006/1/9822.html</link><guid isPermaLink="false">9822</guid><description>&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 14pt; COLOR: #ffa500"&gt;If you have a button or any other form inside a repeater, and you want to delete a row or do any work on some row, and you want to know the data there, well here's the solution;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 14pt; COLOR: #ffa500"&gt; &lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 14pt; COLOR: #ffa500"&gt;1. lets assume you have the following button in the &amp;lt;ItemTemplate&amp;gt; tag of a repeater&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;
&lt;DIV&gt;&amp;lt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #800000"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #800000"&gt;Button &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #000000"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #ff0000"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;="btnEdit" &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #000000"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #ff0000"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;="server" &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #000000"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #ff0000"&gt;EnableViewState&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;="false"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #000000"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #ff0000"&gt;Text&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;="Edit" &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #000000"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #ff0000"&gt;CommandName&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;="Edit"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #000000"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;/&amp;gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 14pt; COLOR: #ffa500"&gt;2. double click on the repeater on the Design view, you'll get the following method, all you have to do is the following;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt; &lt;/DIV&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;protected &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;void &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;rptrTestRepeater_ItemCommand(&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;object &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;source , &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #008080"&gt;RepeaterCommandEventArgs &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;e)&lt;BR /&gt;{&lt;BR /&gt;         &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;int &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;v1;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;        /// find the CommandName you specified for the button&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;        if &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;( e.CommandName == &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #800000"&gt;"Edit"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;)&lt;BR /&gt;        {&lt;BR /&gt;                   /// Get the index, the location, the row index in the repeater&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;                   v1 = e.Item.ItemIndex;&lt;BR /&gt;                  /// find a certain control in that row that you have in the repeater, like a label or texbox&lt;BR /&gt;                   &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #008080"&gt;Label &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;LabelTemp = (&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #008080"&gt;Label&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;)rptrTestRepeater.Items[v1].FindControl(&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #800000"&gt;"lblTestLabel"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;                  &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;                  /// do whatever work you want with this Temporarily form, LabelTemp here&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;
&lt;DIV&gt;       }// end if&lt;BR /&gt;}&lt;/DIV&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;</description><pubDate>Sat, 07 Jan 2006 14:03:00 GMT</pubDate><comments>http://omaraa.jeeran.com/archive/2006/1/9822.html#comments</comments><author>Omar Abu Arisheh&lt;omarico5412@hotmail.com&gt;</author><category domain="http://omaraa.jeeran.com/categories/Csharp_Code_Dot_Net_2/">Csharp Code Dot Net 2</category></item><item><title>multiple checkbox or textbox or any form in repeater ASP.Net 2.0 C#</title><link>http://omaraa.jeeran.com/archive/2006/1/9818.html</link><guid isPermaLink="false">9818</guid><description>&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 14pt; COLOR: #ffd700"&gt;sometimes you wanna iterate through a number of forms in a repeater, like a checkbox or a button, and do some work for these on the aspx.cs page, all what you have to do is the following:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 14pt; COLOR: #ffd700"&gt; &lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 14pt; COLOR: #ffd700"&gt;1. Add the form to the &amp;lt;ItemTemplate&amp;gt; tag in the repeater&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;ex. &lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #800000"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #800000"&gt;CheckBox &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #ff0000"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;="chkbox" &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #ff0000"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;="server" &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #ff0000"&gt;EnableViewState&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;="false"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;2. In the code do the following; ex.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt; &lt;SPAN style="FONT-SIZE: 10pt; COLOR: #808080"&gt;///&lt;SPAN style="COLOR: #008000"&gt;Iterate through the repeater&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #008000"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;for&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;(&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;int&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;i = 0; i &amp;lt; rptrTestRepeater.Items.Count; i++) &lt;BR /&gt;{&lt;BR /&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #808080"&gt;///&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #008000"&gt;Find the control you have specified, here a checkbox, with an ID=chkbox, and assign this check box&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #008000"&gt;/// to a temporarily checkbox, then you can do whatever you wish with the temp checkbox &lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #008080"&gt;          CheckBox&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;chkboxTemp = (&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #008080"&gt;CheckBox&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;)rptrTestRepeater.Items[i].FindControl(&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #800000"&gt;"chkbox"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;); &lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #808080"&gt;///&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #008000"&gt;IF THE CHECKBOX IS CHECKED, Do bla bla &lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;         if&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;(chkboxTemp.Checked == &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #0000ff"&gt;true&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;) &lt;BR /&gt;        {&lt;BR /&gt;                  //Do some work!&lt;BR /&gt;&lt;/SPAN&gt;         }&lt;/DIV&gt;
&lt;DIV&gt;}&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #808080"&gt;// end of for loop&lt;/SPAN&gt;&lt;/DIV&gt;</description><pubDate>Sat, 07 Jan 2006 13:46:00 GMT</pubDate><comments>http://omaraa.jeeran.com/archive/2006/1/9818.html#comments</comments><author>Omar Abu Arisheh&lt;omarico5412@hotmail.com&gt;</author><category domain="http://omaraa.jeeran.com/categories/Csharp_Code_Dot_Net_2/">Csharp Code Dot Net 2</category></item></channel></rss>