{"id":267,"date":"2008-12-21T07:53:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=267"},"modified":"2008-12-21T07:53:00","modified_gmt":"1970-01-01T00:00:00","slug":"dataset-kavrami-iii","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2008\/12\/21\/dataset-kavrami-iii\/","title":{"rendered":"DataSet Kavrami &#8211; III"},"content":{"rendered":"<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Bu makalemizde&nbsp;DataSet sinifina ait&nbsp;bazi&nbsp;methodlarin&nbsp; islevlerine ve &ouml;zelliklerine deyinecegiz. Bizim i&ccedil;in yararli olabilecek bir &ccedil;ok method Datasetlerimizin i&ccedil;erisinde yer almaktadir.&nbsp;Bu methodlar&nbsp;programlama anlayisini kolaylastirmakta&nbsp;ve hizlandirmaktadirlar.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: small;\"><span style=\"font-family: Times New Roman;\"><span style=\"color: black;\">&nbsp;<\/span><\/span><\/span><a href='www.yazilimmutfagi.com'>.<\/a><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><strong><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">AcceptChange Methodu<\/span><\/strong><span style=\"font-size: small;\"><span style=\"font-family: Times New Roman;\"><span style=\"color: black;\">&nbsp;<\/span><\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><strong><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/strong><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">DataSet sinifimizda oldugu gibi hem DataTable hemde DataRow Sinifimizda bu methoda sahiptir. Bu methodun DataTable sinifi ile &ccedil;agrilmasi b&uuml;t&uuml;n DataRowlarda da &ccedil;agrilmasina sepeb olacaktir. Benzer sekilde DataSet sinifimizdan &ccedil;agirirsak t&uuml;m DataTablelar ve dolayisiyla t&uuml;m DataRowlar hiyerasik bir yapiyla etkilenecektir. Bu durumda&nbsp;multiple level akisi&nbsp;ger&ccedil;eklesmis olur. &nbsp;Asagida k&uuml;&ccedil;&uuml;k bir &ouml;rnegimiz bulunmaktadir. Bir &ouml;nceki makalemizde iller tablosunu SqlDataApater sinifimizi kullanarak &nbsp;dataSetimize doldurmus ve DataSetimizin i&ccedil;erisinde &quot;Iller&quot; adli bir DataTable olusturmustuk. Elimizde bir adet dataSet ve ona bagli &quot;Iller&quot; dataTable oldugunu varsayarak &ouml;rnegimizi olusturmaya basiyoruz.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: blue; font-family: 'Courier New';\">private<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> <\/span><span style=\"font-size: 8pt; color: blue; font-family: 'Courier New';\">void<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> AcceptChangesNedir() <span style=\"\">&nbsp;<\/span>{<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\">\/\/ Iller tablomuza yeni bir satir ekliyoruz.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: teal; font-family: 'Courier New';\">DataRow<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> myRow;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span>myRow = dataSet.Tables[<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;Iller&quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">].NewRow();<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span>myRow[<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;Pk_Il_ID&quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">] = 1;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span>myRow[<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;Il_Ad&quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">] = <\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;Denizli&quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span><\/span><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\">\/\/ yeni bir satir ekleniyor.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span>dataSet.Tables[<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;Iller&quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">].Rows.Add(myRow);<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span><\/span><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\">\/\/ AcceptChange methodu dataSet ten &ccedil;agrildiginda <\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span><\/span><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\">\/\/ Iller DataTablendaki t&uuml;m DataRow lari etkileyecektir. <\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span>dataSet.AcceptChanges();<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span>}<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"color: black;\"><span style=\"font-size: small; font-family: Times New Roman;\">&nbsp;<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"color: black;\"><span style=\"font-size: small;\"><span style=\"font-family: Times New Roman;\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><\/span><\/span><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Yukaridaki &ouml;rnekte AcceptChanges() Methodu dataSetten tetiklenmis ve t&uuml;m table ve ona bagli rowlar etkilenmistir. Tam anlamiyla DataRowlarin RowState durumlari AcceptChanges() ile; satirin eklenmesi ya da degistirilmesi durumunda (added or modified ) degismemis(unchange) durumuna, silinmesi durumunda ise ayrilmis(detached) pozisyonuna ge&ccedil;mesine neden olacaktir.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: small;\"><span style=\"font-family: Times New Roman;\"><span style=\"color: black;\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: blue; font-family: 'Courier New';\">private<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> <\/span><span style=\"font-size: 8pt; color: blue; font-family: 'Courier New';\">void<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> RowStateNedir()<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span>{<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\">.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: teal; font-family: 'Courier New';\">DataTable<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> table = dataSet.Tables[<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;Iller&quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">];<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: teal; font-family: 'Courier New';\">DataRow<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> row;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: small;\"><span style=\"font-family: Times New Roman;\"><span style=\"color: black;\">&nbsp;<\/span><\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span>row = table.NewRow();<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\">\/\/ Detached row. Ayrilmis Satir<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: teal; font-family: 'Courier New';\">Response<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">.Write(<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;New Row &quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> + row.RowState);<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span>table.Rows.Add(row);<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\">\/\/ Added row. Eklenmis satir<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: teal; font-family: 'Courier New';\">Response<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">.Write(<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;AddRow &quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> + row.RowState);<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span>table.AcceptChanges();<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\">\/\/ Unchanged row. Degismemis satir<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: teal; font-family: 'Courier New';\">Response<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">.Write(<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;AcceptChanges &quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> + row.RowState);<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span>row[<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;Il_Ad&quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">] = <\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;Konya&quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\">\/\/ Modified row. Degistirilmis satir<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: teal; font-family: 'Courier New';\">Response<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">.Write(<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;Modified &quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> + row.RowState);<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span>row.Delete();<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\">\/\/ Deleted row. Silinmis Satir<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;<\/span><span style=\"\">&nbsp;<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: teal; font-family: 'Courier New';\">Response<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">.Write(<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;Deleted &quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> + row.RowState);<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span>table.AcceptChanges();<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span>\/\/<\/span><span style=\"font-size: 8pt; color: green; font-family: 'Courier New';\"> Detached row. Ayrilmis Satir<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;<\/span><span style=\"\">&nbsp;<\/span><span style=\"\">&nbsp;<\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: teal; font-family: 'Courier New';\">Response<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\">.Write(<\/span><span style=\"font-size: 8pt; color: maroon; font-family: 'Courier New';\">&quot;AcceptChanges &quot;<\/span><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"> + row.RowState);<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span>}<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 10pt; color: black; font-family: Verdana;\">&nbsp;<\/span><a href='www.yazilimmutfagi.com'>.<\/a><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><strong><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Clear Methodu<\/span><\/strong><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><strong><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/strong><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Clear Methodu sayesinde kolayca t&uuml;m tabellarimizin satirlarini ayni anda temizleyebiliriz.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color: blue;\">private<\/span> <span style=\"color: blue;\">void<\/span> Clear_Nedir(<span style=\"color: teal;\">DataSet<\/span> dataSet)<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span>{<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color: green;\">\/\/ dataSetimize bagli t&uuml;m Tablelarda satir sayisini tespit edelim<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: blue;\">foreach<\/span> (<span style=\"color: teal;\">DataTable<\/span> table <span style=\"color: blue;\">in<\/span> dataSet.Tables)<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>{<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Response.Write(table.TableName + <span style=\"color: maroon;\">&quot;Rows.Count = &quot;<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>+ table.Rows.Count.ToString());<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>}<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color: green;\">\/\/ T&uuml;m tablellarin satirlarini temizleyelim<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>dataSet.Clear();<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color: green;\">\/\/ Tekrar g&ouml;zlemleyelim<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color: blue;\">foreach<\/span> (<span style=\"color: teal;\">DataTable<\/span> table <span style=\"color: blue;\">in<\/span> dataSet.Tables)<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>{<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Response.Write(table.TableName + <span style=\"color: maroon;\">&quot;Satir Sayisi = &quot;<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>+ table.Rows.Count.ToString());<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>}<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp; <\/span>}<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 10pt; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><strong><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Clone Methodu<\/span><\/strong><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"\"><span style=\"font-size: small; font-family: Times New Roman;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Clone Methodu ile tabellarimizin yapilarini aralarindaki iliskileri baska bir datasete uyarlayabiliriz. Fakat herhangi bir veri kopyalama s&ouml;z konusu degildir.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-size: 8pt; color: black;\"><span style=\"font-family: Times New Roman;\">DataSet cloneSet = dataSet.Clone(); <\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: black;\"><span style=\"font-family: Times New Roman;\">&nbsp;<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><strong><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Copy Methodu<\/span><\/strong><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"\"><span style=\"font-size: small; font-family: Times New Roman;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Clone Methodu ile tabellarimizin yapilarini aralarindaki iliskileri baska bir datasete verileri ile kopyalamamizi saglar.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;<\/span><\/span><span style=\"font-family: Times New Roman;\"><span style=\"font-size: 8pt; color: black;\">DataSet copySet = dataSet.Copy(); <\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><strong><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Merge Methodu<\/span><\/strong><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-indent: 35.4pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Merge methodu iki tablonun birlestirilmesi esasina dayanir. Iki tablonun birlestirilebilmesi i&ccedil;in birtakim &ouml;n sartlarin olmasi gereklidir. <\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-indent: 35.4pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\"><span style=\"\">&nbsp;<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-indent: 35.4pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Bir datagridde iki tablonunu g&ouml;sterilebilmesi i&ccedil;in, <\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt 53.4pt; text-indent: -18pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Symbol;\"><span style=\"\">&middot;<span style=\"font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Datatable&rsquo;i&ccedil;indeki t&uuml;m column tipleri ve adlari ayni olamlidir.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt 53.4pt; text-indent: -18pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Symbol;\"><span style=\"\">&middot;<span style=\"font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">DataTable isimleri ayni olmalidir.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-indent: 35.4pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Merge Methodunun temel uygulama alanlari Master ve transation tablolarinin yapilandirilmasina y&ouml;neliktir.<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-indent: 35.4pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-indent: 35.4pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Table1: Iller<span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"\">&nbsp;&nbsp;&nbsp;<\/span>Table2: Iller<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-indent: 35.4pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Alan1 int32<span style=\"\">&nbsp;&nbsp;&nbsp; <\/span>Pk_Il_ID<span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Alan1 int 32 <span style=\"\">&nbsp;<\/span><span style=\"\">&nbsp;<\/span>Pk_Il_ID<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-indent: 35.4pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">Alan2 string<span style=\"\">&nbsp;&nbsp; <\/span>Il_Ad<span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<\/span>Alan2 string<span style=\"\">&nbsp;&nbsp; <\/span>Il_Ad<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-indent: 35.4pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-indent: 35.4pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 9.5pt; color: black; font-family: Verdana;\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;<\/span><span style=\"\">&nbsp;&nbsp; <\/span><span style=\"color: blue;\">private<\/span> <span style=\"color: blue;\">void<\/span> MergeNedir()<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp; <\/span><span style=\"\">&nbsp;&nbsp;<\/span>{<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color: teal;\">DataSet<\/span> dataSet1 = <span style=\"color: blue;\">new<\/span> <span style=\"color: teal;\">DataSet<\/span>();<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color: teal;\">DataSet<\/span> dataSet2 = <span style=\"color: blue;\">new<\/span> <span style=\"color: teal;\">DataSet<\/span>();<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color: green;\">\/\/ dataSet1 mizin i&ccedil;ersine Iller tablosunun fill edildigini d&uuml;s&uuml;nelim<span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color: green;\">\/\/ dataSet2 mizin i&ccedil;ersine de yeni eklenen iller oldugu varsayalim<\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>dataSet1.Merge(dataSet2);<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>GridView1.DataSource = dataSet1.Tables[0];<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>GridView1.DataBind();<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\">&nbsp;<\/span><\/p>\n<p style=\"margin: 0cm 0cm 0pt; text-align: justify;\" class=\"MsoNormal\"><span style=\"font-size: 8pt; font-family: 'Courier New';\"><span style=\"\">&nbsp;&nbsp; <\/span>}<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Bu makalemizde DataSet sinifina ait bazi methodlarin  islevlerine ve &#246;zelliklerine deyinecegiz. Bizim i&#231;in yararli olabilecek bir &#231;ok method Datasetlerimizin i&#231;erisinde yer almaktadir. Bu methodlar programlama anlayisini kolaylastirmakta ve hizlandirmaktadirlar.<\/p>\n","protected":false},"author":554,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[407],"tags":[4904,5542,5345,4168,5969,6209,6291,6140,5851,4614],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/267"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/554"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=267"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/267\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}