Veri görüntülemesini bir veri dosyasına kopyalamam gerekir. Bunu yapmanın tek yolu, dataview öğesi üzerinden öğe olarak yineleme yapmak ve bir datatable'a kopyalamaktır. Daha iyi bir yolu olmalı.Veri görünümü C# 'daki veri tabanına kopyalamanın en kolay yolu
13
A
cevap
36
dt = DataView.ToTable()
TD
dt = DataView.Table.Copy()
TD
dt = DataView.Table.Clone()
;
3
Durumum için yanıt çalışmıyor çünkü ifadeleri olan sütunlarım var. DataView.ToTable()
sadece değerleri değil, ifadeleri kopyalayacaktır.
//clone the source table
DataTable filtered = dt.Clone();
//fill the clone with the filtered rows
foreach (DataRowView drv in dt.DefaultView)
{
filtered.Rows.Add(drv.Row.ItemArray);
}
dt = filtered;
ama bu çözüm bile sadece 1000 satırlar için çok yavaştı.
benim için çalıştı çözüm:
//create a DataTable from the filtered DataView
DataTable filtered = dt.DefaultView.ToTable();
//loop through the columns of the source table and copy the expression to the new table
foreach (DataColumn dc in dt.Columns)
{
if (dc.Expression != "")
{
filtered.Columns[dc.ColumnName].Expression = dc.Expression;
}
}
dt = filtered;
İlgili konular
- 1. SQL sütununa veri eklemenin en kolay yolu
- 2. Opencv veri tabanına kaydet
- 3. Yazılı veri tabanına genel veri dökümünü yayınlama
- 4. Java'da özel ikili veri iletileri ayarlamanın en kolay yolu nedir?
- 5. Android'de küçük miktarlarda veri (nesneler) kaydetmenin en kolay yolu nedir?
- 6. Android: Küçük miktarlarda veri kaydetmenin en kolay yolu nedir?
- 7. Sql'den Sql Sunucusuna veri aktarmanın en kolay yolu
- 8. Tamsayı değişkeni veri tabanına girme
- 9. C# 'daki MySQL'den veri türünü nasıl alabilirim?
- 10. GridView.DataSource öğesini bir veri tabanına veya veri kümesine nasıl verebilirim?
- 11. Csv dosyasından veri alın ve veri tabanına girin
- 12. WinDev veri tabanına (.fic ve .ndx dosyası) C# winform
- 13. EnumConverter, ilk aşamalarda düzenlenebilir veri tabanına
- 14. Değer veri tabanına sahip WPF ProgressBar
- 15. Sadece 1'inci textarea veri tabanına gidiyor
- 16. veri tabanına kayıt tabanlı liste/nesne basma
- 17. JTable'da her satır için veri tabanına ekle
- 18. Blob'u bayt dizisine dönüştürmenin en kolay yolu
- 19. kolay yolu
- 20. SlickGrid Veri Görünümü nedir?
- 21. Bir MFC uygulamasında, bir dosyayı bir dizinden diğerine kopyalamanın en kolay yolu nedir?
- 22. Hareketli liste görünümü veri değişimi
- 23. Erimiş bir veri çerçevesini yeniden oluşturmanın daha kolay yolu özgün
- 24. C# daki eşzamansız HttpWebRequest istisnalarını işlemenin en iyi yolu nedir?
- 25. P/Invoke kodu oluşturmanın en kolay yolu?
- 26. İlişkisel diziyi C# ile işlemenin en kolay yolu nedir?
- 27. XML'i HTML'ye HTML'de XSLT ile dönüştürmenin en kolay yolu C#?
- 28. Canlı bir google uygulama motoru uygulamasından veri aktarmanın en kolay yolu nedir?
- 29. jquery'den php'ye json gönder ve veri tabanına ekle
- 30. Kafka - En Son Ofset Almanın En Kolay Yolu
sayesinde google oldukça kötü bir şekilde beni başarısız oldu. Umarım bu sayfa yüksek sıralanır. – Ravedave
Teşekkürler Jose ... Çalıştı ... –
Not: 'DataView.ToTable()' sadece DataView değerlerini kopyalayacaktır. DataView.Table.Copy() 'DataView'ın filtrelenmiş verilerini değil, kaynak DataTable'ı kopyalayacaktır. DataView.Table.Clone() 'sadece DataTable kaynağının yapısını kopyalayacaktır. – Homer