Constructor
DataTable tablosunda sütunlar tanımlı ise yeni bir satır şöyle eklenir. Eğer tabloda sütun yoksa, NewRow metodu hata verir.
DataTable tablosunda sütunlar tanımlı ise yeni bir satır şöyle eklenir. Eğer tabloda sütun yoksa, NewRow metodu hata verir.
DataRow dRow = dataTable.NewRow();
dRow["Date"] = new DateTime(year, month, i + 1);
dataTable.Rows.Add(dRow
);
Şöyle de yapabiliriz.
Satırdaki sütunlara erişmemiz sağlar. Tüm sütunları string dizisine şöyle çeviririz.
Şöyle yaparız.
Şöyle yaparız.
SQLiteDataReader reader = ...;
while(reader.Read())
{
DataRow dRow = dataTable.NewRow();
dRow["..."] = reader["..."].ToString();
......
......
......
dataTable.Rows.Add(dRow);
}
Rows.Add aynı zamanda Object[] de alabilir. Şöyle de yapabilirdik.average = 25;
remaining_share = 30;
sales_proceed = 125;
cost_sale = 50;
dataTablesummary.Rows.Add(average, remaining_share, sales_proceed, cost_sale);
ItemArray AlanıSatırdaki sütunlara erişmemiz sağlar. Tüm sütunları string dizisine şöyle çeviririz.
var myString = dt.Rows[0].ItemArray.Select(x => x.ToString()).ToArray();
Satırın tamamını tek bir string haline şöyle çeviririz.DataTable table = ...;
var fileLines = table
.AsEnumerable()
.Select(row => String.Join(" ", row.ItemArray))
.Where(line => !String.IsNullOrWhiteSpace(line));
operator [] - Sütunlara İsimle ErişimŞöyle yaparız.
foreach(DataRow row in dt.Rows)
{
string mtstr1 = row["col1"].ToString();
string mtstr2 = row["col2"].ToString();
string mtstr3 = row["col3"].ToString();
}
operator [] - Sütunlara Sıra Numarası İle ErişimŞöyle yaparız.
string myString =dt.Rows[0][1].ToString();
Şöyle yaparızdt.Rows[5][2] = "some string"
Hiç yorum yok:
Yorum Gönder