<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yazılım &#8211; TakipSoft Yazılım, Donanım, Danışmanlık</title>
	<atom:link href="https://takipsoft.com/category/yazilim/feed/" rel="self" type="application/rss+xml" />
	<link>https://takipsoft.com</link>
	<description>Çorum Web Tasarım, Su Arıtma Bakım Takip Programı</description>
	<lastBuildDate>Wed, 04 Oct 2017 17:21:10 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4.14</generator>
	<item>
		<title>asp.net Gridview, İstenilen Cell&#8217;in Değerini Almak</title>
		<link>https://takipsoft.com/asp-net-gridview-istenilen-cellin-degerini-almak/</link>
					<comments>https://takipsoft.com/asp-net-gridview-istenilen-cellin-degerini-almak/#respond</comments>
		
		<dc:creator><![CDATA[MehmetUGUR]]></dc:creator>
		<pubDate>Mon, 08 Aug 2016 17:10:55 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">http://www.takipsoft.com/?p=1234</guid>

					<description><![CDATA[Bu yazımızda asp.net standart nesnelerinden olan gridview&#8217;in bir özelliğine değineceğim. Öncelikle yapacağımızı kısaca özetlemek istiyorum: Birden fazla kolon ve satır bulunan gridview de seçilen hücredeki değerin alınmasını göstereceğim. Bu işlemi...]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Bu yazımızda asp.net standart nesnelerinden olan gridview&#8217;in bir özelliğine değineceğim. Öncelikle yapacağımızı kısaca özetlemek istiyorum: Birden fazla kolon ve satır bulunan gridview de seçilen hücredeki değerin alınmasını göstereceğim.</p>
<p style="text-align: justify;">Bu işlemi gridin _RowCommand olayında gerçekleştireceğiz. Bu yazıyı yazmadan önce ihtiyacımın olması sonucu araştırdığımda genellikle _PageIndexChanging olayında değerin yakalandığını anlatmışlar fakat benim ihtiyacım olan _RowCommand olayında seçilen hücredeki değeri yakalamak istediğim için kendi çözümümü bu olaya uyarladım.</p>
<p style="text-align: justify;">Öncelikle belirtmek isterim ki bu yazacağım yöntemin dışında da cell&#8217;in değerini alma yöntemleri vardır. Kodu paylaşmadan önce işin mantığına değinmek istiyorum. Birinci adım olarak gridin CommandArgument&#8217;inden yararlanarak gridviewin ilgili seçilen satırın numarasını bulduk. Daha sonra sayfamızın .aspx tarafında ekli olan gridin TemplateField içinde bulunan label nesnesinde ki değeri findcontrol yardımı ile içindeki değeri aldık.</p>
<p style="text-align: justify;">Herkesin bildiği bir bilgidir ama yinede hatırlatmak istedim. gridview de hücre veya kolon sıfır dan başlar. Kodlarımıız:</p>
<p style="text-align: justify;">.aspx</p>
<p style="text-align: justify;"><code> &lt;asp:TemplateField HeaderText="Firma Adı"&gt;</code><br />
<code> &lt;ItemTemplate&gt;</code><br />
<code> &lt;asp:Label ID="lblFirmaAdi" Text='&lt;%# Eval("FirmaAdi") %&gt;' runat="server"&gt;&lt;/asp:Label&gt;</code><br />
<code> &lt;/ItemTemplate&gt;</code><br />
<code> &lt;/asp:TemplateField&gt;</code></p>
<p style="text-align: justify;">.aspx.cs</p>
<p style="text-align: justify;"><code>int rowIndex = Convert.ToInt32(e.CommandArgument); </code><br />
<code>lblAdi.Text = ((Label)gridListe.Rows[rowIndex].FindControl("lblFirmaAdi")).Text</code></p>
<p style="text-align: justify;">işlem bu kadar umarum faydalı bir yazı olmuştur. Sormak istediğiniz soru olur ise çekinmeden sorabilirsiniz. Selamlar</p>
<p style="text-align: justify;">(Diğer bir yazımızda gridview in seçilen kolon değerini almayı anlatmıştık, ilgili yazımızı okumak için <a href="http://www.takipsoft.com/asp-net-gridview-secilen-kolonun-degerini-almak/" target="_blank">TIKLAYINIZ.</a>)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://takipsoft.com/asp-net-gridview-istenilen-cellin-degerini-almak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gridview de CheckBox Kontrolü</title>
		<link>https://takipsoft.com/gridview-de-checkbox-kontrolu/</link>
					<comments>https://takipsoft.com/gridview-de-checkbox-kontrolu/#respond</comments>
		
		<dc:creator><![CDATA[MehmetUGUR]]></dc:creator>
		<pubDate>Thu, 31 Mar 2016 17:27:42 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">http://www.takipsoft.com/?p=1042</guid>

					<description><![CDATA[Gridview nesnemde bulunan değerlerden istediğim satırları yazdırmak için böyle bir yöntem kullanma gereği görmüştüm. Burada dikkat edilmesi gereken nokta: her döngüde satır sayısını bir artırılmalıdır. Aksi takdirde varsa yeni eklenecek...]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Gridview nesnemde bulunan değerlerden istediğim satırları yazdırmak için böyle bir yöntem kullanma gereği görmüştüm. Burada dikkat edilmesi gereken nokta: her döngüde satır sayısını bir artırılmalıdır. Aksi takdirde varsa yeni eklenecek satır olduğunda hataya düşer.</p>
<p style="text-align: justify;"><img class="aligncenter wp-image-1205 size-full" src="http://www.takipsoft.com/wp-content/uploads/2016/03/grid.png" alt="grid" width="1205" height="485" /></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://takipsoft.com/gridview-de-checkbox-kontrolu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>&#8220;Thread was being aborted&#8221; Hatasının Anlamı ve Çözümü</title>
		<link>https://takipsoft.com/thread-was-being-aborted-hatasinin-anlami-ve-cozumu/</link>
					<comments>https://takipsoft.com/thread-was-being-aborted-hatasinin-anlami-ve-cozumu/#respond</comments>
		
		<dc:creator><![CDATA[MehmetUGUR]]></dc:creator>
		<pubDate>Wed, 30 Mar 2016 17:26:14 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">http://www.takipsoft.com/?p=1038</guid>

					<description><![CDATA[Try-Catch yapısını içinde Response.Redirect ile yönlendime yaptığımızda: sayfa yönlendirme yaptığımızda aldığımız hata mesajıdır. Bu hata yönlendirme koduna kod satırı işler daha catch bloğumuza girer. Bu işlem arka planda çok hızlı...]]></description>
										<content:encoded><![CDATA[<p>Try-Catch yapısını içinde Response.Redirect ile yönlendime yaptığımızda: sayfa yönlendirme yaptığımızda aldığımız hata mesajıdır.</p>
<p>Bu hata yönlendirme koduna kod satırı işler daha catch bloğumuza girer. Bu işlem arka planda çok hızlı bir şekilde gerçekleştiğin için bunu son kullanıcı farketmez. Eğer hata loglaması yapıyorsanız bu durum veritabanında gereksiz satırların kaydına yol açacaktır. Bu durumun önüne geçmek için kullanım biçimi:</p>
<p>Response.Redirect(&#8220;Sayfanizzz.aspx&#8221;, false); biçimindedir.</p>
<p>Eğer false değerini vermezseniz otomatik olarak true algılanır.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://takipsoft.com/thread-was-being-aborted-hatasinin-anlami-ve-cozumu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gridview&#8217;de Para Birimini Göstermek</title>
		<link>https://takipsoft.com/gridviewde-para-birimini-gostermek/</link>
					<comments>https://takipsoft.com/gridviewde-para-birimini-gostermek/#respond</comments>
		
		<dc:creator><![CDATA[MehmetUGUR]]></dc:creator>
		<pubDate>Tue, 22 Mar 2016 08:19:40 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">http://www.takipsoft.com/?p=1034</guid>

					<description><![CDATA[Gridview de bulunan &#8220;Tutar&#8221; kolonumda para birimi bulunduğu için ilgili kolonu para birimi formatına ayarlama ihtiyacı oluştu. &#60;%# String.Format("{0:C}", Eval("KolonAdiniz"))%&#62; Faydalı olması dileğiyle]]></description>
										<content:encoded><![CDATA[<p>Gridview de bulunan &#8220;Tutar&#8221; kolonumda para birimi bulunduğu için ilgili kolonu para birimi formatına ayarlama ihtiyacı oluştu.</p>
<p class="default prettyprint prettyprinted"><code><span class="pun">&lt;%</span><span class="com"># String.Format("{0:C}", Eval("KolonAdiniz"))</span></code><span class="pln"><code>%&gt;</code><br />
</span></p>
<p class="default prettyprint prettyprinted"><span class="pln">Faydalı olması dileğiyle</span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://takipsoft.com/gridviewde-para-birimini-gostermek/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>.net de Validation of viewstate MAC failed Hatası ve Çözümü</title>
		<link>https://takipsoft.com/net-de-validation-of-viewstate-mac-failed-hatasi-ve-cozumu/</link>
					<comments>https://takipsoft.com/net-de-validation-of-viewstate-mac-failed-hatasi-ve-cozumu/#respond</comments>
		
		<dc:creator><![CDATA[MehmetUGUR]]></dc:creator>
		<pubDate>Fri, 11 Mar 2016 19:29:17 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">http://www.takipsoft.com/?p=1021</guid>

					<description><![CDATA[Konuda bahsettiğim hatanın çözümünü araştırmam sonucu işe yarar bir çözüm önerisi bulamadığım için böyle bir blog yazısı yazma gereği gördüm. Sorunun çözümünde kalıplaşmış cevaplardan olan web.config sayfasına: enableEventValidation=&#8221;false&#8221; enableViewStateMac=&#8221;false&#8221; &#8230;...]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Konuda bahsettiğim hatanın çözümünü araştırmam sonucu işe yarar bir çözüm önerisi bulamadığım için böyle bir blog yazısı yazma gereği gördüm. Sorunun çözümünde kalıplaşmış cevaplardan olan web.config sayfasına:</p>
<p>enableEventValidation=&#8221;false&#8221; enableViewStateMac=&#8221;false&#8221; &#8230;</p>
<p style="text-align: justify;">kodunu eklediğim halde sorunum çözülmemişti. Bunun üzerine <a href="http://www.a2zmenu.com/utility/machine-key-generator.aspx" target="_blank" rel="noopener">http://www.a2zmenu.com/utility/machine-key-generator.aspx</a> adlı siteden machine key üretim bunu web.config sayfama eklemem sonucu resim olarak eklediğim sorunu gidermiş oldum.</p>
<ul>
<li>Eğer web host&#8217;unuz firma sunucusunda değilde kendi sunucunuzda ise şu yöntemi de deneyebilirsiniz:</li>
</ul>
<p>IIS üzerinden Web Sitenizi seçin ve Machine Key menüsüne giderek =&gt; Generate keys =&gt; Apply komutu vermeniz sonucu oluşan key&#8217;i web.config sayfanıza ekleyebilirsiniz.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://takipsoft.com/net-de-validation-of-viewstate-mac-failed-hatasi-ve-cozumu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Response.Redirect Kullanarak İlgili Sayfa Yeni Pencerede Nasıl Açılır ?</title>
		<link>https://takipsoft.com/response-redirect-kullanarak-ilgili-sayfa-yeni-pencerede-nasil-acilir/</link>
					<comments>https://takipsoft.com/response-redirect-kullanarak-ilgili-sayfa-yeni-pencerede-nasil-acilir/#respond</comments>
		
		<dc:creator><![CDATA[MehmetUGUR]]></dc:creator>
		<pubDate>Fri, 11 Mar 2016 05:49:55 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">http://www.takipsoft.com/?p=1015</guid>

					<description><![CDATA[Konuda bahsettiğim soruna çözüm olarak alternatif çözüm yönleri bulmam sonucu paylaşmak istedim. JavaScript&#8217;lerde sıkıntı yaşadığım için bazı yöntemler benim sistemimde sorun çıkarmıştı. Bu gibi nedenlerden dolayı çözüm hususunda uzun süre...]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Konuda bahsettiğim soruna çözüm olarak alternatif çözüm yönleri bulmam sonucu paylaşmak istedim. JavaScript&#8217;lerde sıkıntı yaşadığım için bazı yöntemler benim sistemimde sorun çıkarmıştı. Bu gibi nedenlerden dolayı çözüm hususunda uzun süre efor sarfetmiştim.</p>
<p>Umarım benim gibi arkadaşlara yardımcı olur.</p>
<ul>
<li>Yöntem 1 (Önerdiğim)</li>
</ul>
<p><code> protected void btnYazdir_Click(object sender, EventArgs e)<br />
{<br />
string Parametre1 = lblMusteriID.Text;<br />
ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('/SayfaAdiniz.aspx?Musteri=" + parametre_1 + " ');", true);<br />
}</code></p>
<ul>
<li>Yöntem 2</li>
</ul>
<p><code>Response.Write("&lt;script&gt;");<br />
Response.Write("window.open('/SayfaAdiniz.aspx?Musteri=" + gridListe.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString() + " ','_blank')");<br />
Response.Write("&lt;/script&gt;");</code></p>
<p>Yöntem 2 de ID yi gridden aldığım için ilgili alanı göstermek amacıyla silmedim. Faydalı olması dileğiyle</p>
]]></content:encoded>
					
					<wfw:commentRss>https://takipsoft.com/response-redirect-kullanarak-ilgili-sayfa-yeni-pencerede-nasil-acilir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GridView&#8217;in RowDataBound Özelliğini Kullanmak</title>
		<link>https://takipsoft.com/gridviewin-rowdatabound-ozelligini-kullanmak/</link>
					<comments>https://takipsoft.com/gridviewin-rowdatabound-ozelligini-kullanmak/#comments</comments>
		
		<dc:creator><![CDATA[MehmetUGUR]]></dc:creator>
		<pubDate>Thu, 03 Mar 2016 20:22:22 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">http://www.takipsoft.com/?p=985</guid>

					<description><![CDATA[Bu yazımda konuda da bahsettiğim gibi asp.net aracı olan gridview in rowdatabound özelliğinden bahsedeceğim. Öncelike neden bu event a ihtiyaç duyduğu açıklayacak olursam: grid de ilgili satırdaki veriye göre renklendirme...]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Bu yazımda konuda da bahsettiğim gibi asp.net aracı olan gridview in rowdatabound özelliğinden bahsedeceğim. Öncelike neden bu event a ihtiyaç duyduğu açıklayacak olursam: grid de ilgili satırdaki veriye göre renklendirme işlemi yapmak istediğim için bu olayı kullandım.</p>
<p>Faydalı olması ümidiyle.</p>
<p><code> protected void gridListe_RowDataBound(object sender, GridViewRowEventArgs e)<br />
{<br />
if (e.Row.RowType == DataControlRowType.DataRow)<br />
{<br />
switch ((e.Row.FindControl("lblHareketTuru") as Label).Text)<br />
{<br />
case "Stok Girişi":<br />
e.Row.BackColor = Color.Green;<br />
break;<br />
case "Stok Çıkışı":<br />
e.Row.BackColor = Color.Yellow;<br />
break;<br />
}<br />
}<br />
}</code></p>
]]></content:encoded>
					
					<wfw:commentRss>https://takipsoft.com/gridviewin-rowdatabound-ozelligini-kullanmak/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Validation of viewstate Hatası ve Çözümü</title>
		<link>https://takipsoft.com/976-2/</link>
					<comments>https://takipsoft.com/976-2/#respond</comments>
		
		<dc:creator><![CDATA[MehmetUGUR]]></dc:creator>
		<pubDate>Tue, 26 Jan 2016 19:33:54 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">http://www.takipsoft.com/?p=976</guid>

					<description><![CDATA[Visual Studio 2013 asp.net de uygulama geliştirirken karşılaştığım bir hatayı ve çözümüne değineceğim: Çözümü: web.config sayfanıza &#60;system.web&#62; &#60;pages enableEventValidation="false" validateRequest="false" enableViewStateMac="false" &#62; &#60;/pages&#62; &#60;/system.web&#62; &#160; kod bloklarını eklemektir.]]></description>
										<content:encoded><![CDATA[<p>Visual Studio 2013 asp.net de uygulama geliştirirken karşılaştığım bir hatayı ve çözümüne değineceğim:</p>
<p>Çözümü: web.config sayfanıza</p>
<p><code>&lt;system.web&gt;</code></p>
<p><code>&lt;pages enableEventValidation="false" validateRequest="false" enableViewStateMac="false" &gt;</code></p>
<p><code>&lt;/pages&gt;</code></p>
<p>&lt;/system.web&gt;</p>
<p>&nbsp;</p>
<p>kod bloklarını eklemektir.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://takipsoft.com/976-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ajax Calender Extender Türkçe Kullanımı</title>
		<link>https://takipsoft.com/ajax-calender-extender-turkce-kullanimi/</link>
					<comments>https://takipsoft.com/ajax-calender-extender-turkce-kullanimi/#respond</comments>
		
		<dc:creator><![CDATA[MehmetUGUR]]></dc:creator>
		<pubDate>Mon, 25 Jan 2016 07:16:31 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">http://www.takipsoft.com/?p=974</guid>

					<description><![CDATA[Ajax Calender Extender Türkçe Formatı: &#60;asp:ToolkitScriptManager ID="ToolkitScriptManager1" EnableScriptGlobalization="true" runat="server"&#62;&#60;/asp:ToolkitScriptManager&#62;]]></description>
										<content:encoded><![CDATA[<p>Ajax Calender Extender Türkçe Formatı:</p>
<p><code>&lt;asp:ToolkitScriptManager ID="ToolkitScriptManager1" <span style="text-decoration: underline;">EnableScriptGlobalization="true"</span> runat="server"&gt;&lt;/asp:ToolkitScriptManager&gt;</code></p>
]]></content:encoded>
					
					<wfw:commentRss>https://takipsoft.com/ajax-calender-extender-turkce-kullanimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Response.Redirect Kullanarak Sayfayı Yeni Pencerede Açtırmak</title>
		<link>https://takipsoft.com/response-redirect/</link>
					<comments>https://takipsoft.com/response-redirect/#respond</comments>
		
		<dc:creator><![CDATA[MehmetUGUR]]></dc:creator>
		<pubDate>Mon, 14 Dec 2015 19:26:28 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">http://www.takipsoft.com/?p=967</guid>

					<description><![CDATA[.aspx Kısmı &#60;asp:Button ID="btnYazdir" runat="server" OnClick="btnYazdir_Click" OnClientClick="form1.target='_blank';" Text="Yazdır" /&#62; .aspx.cs Kısmı protected void btnYazdir_Click(object sender, EventArgs e)    Response.Redirect("GidecegiSayfa"); &#160;]]></description>
										<content:encoded><![CDATA[<p>.aspx Kısmı</p>
<p><code>&lt;asp:Button ID="btnYazdir" runat="server" OnClick="btnYazdir_Click" OnClientClick="form1.target='_blank';" Text="Yazdır" /&gt;</code></p>
<p>.aspx.cs Kısmı</p>
<p><code>protected void btnYazdir_Click(object sender, EventArgs e)</code><br />
<code>   Response.Redirect("GidecegiSayfa");</code></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://takipsoft.com/response-redirect/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
