Nasıl yapılır: sütunlar için bir DataTable ekleyin
Sütunları tek tek oluşturma (DataColumn) veri tabloları olun (DataTable) ekleyerek tarafından DataColumnCollection veri tablosu için. Veri tabloları ile görsel olarak sütunlar ekleyebilirsiniz Dataset Designer, ya da veri Sihirbazları'ndan biri ile. Veri tabloları veri sütunlarını program aracılığıyla ekleme hakkında daha fazla bilgi için bkz: Adding Columns to a Table.
Sütun ekledikten sonra gereksinimlerinizi karşılamak üzere bunları konfigüre edebilirsiniz. Örneğin, bir varsayýlan deðerle ya da benzersizlik kısıtlaması sütun belirtebilirsiniz. Ayrıca, doğrudan veritabanından okunmaya değer yerine hesaplanmış bir değer sütunu görüntülemesi gerektiğini belirtebilirsiniz.
Not
Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir.Ayarlarınızı değiştirmek için Araçlar menüsünden İçeri ve Dışarı Aktarma Ayarları'nı seçin.Daha fazla bilgi için bkz. Visual Studio ayarları.
Ortak Görevler
Görev |
Destekleyici İçerik |
---|---|
Tabloya sütun ekleme: Dataset Designer, Data Source Configuration Wizard veya TableAdapter Configuration Wizard kullanarak sütunları ekleyebilirsiniz. |
|
DataColumn nesneleri yapılandırın: sütunlar varsayılan özellikleri ile eklenebilir. Her DataColumn davranışını belirtmek için ayarları özelleştirebilirsiniz. Örneğin, veri türü, varsayılan değer veya kısıtlama bir sütunun benzersiz değerler içermesi için belirtebilirsiniz. Buna ek olarak, hesaplanan değeri doğrudan veritabanından okuma bir değer yerine görüntülenecek veri sütunu yapılandırabilirsiniz. |
Verileri tabloya sütun ekleme
Bir DataColumn yapılandırmadan önce ilk kez bir DataTable nesnesine eklemelisiniz. Aşağıdaki yordamlardan herhangi birini kullanarak bunu yapabilirsiniz.
Dataset Designer ile DataTable için bir sütun eklemek için
Sizin dataset açmak Dataset Designer. Daha fazla bilgi için bkz. Nasıl yapılır: bir Dataset Dataset tasarımcısında açmak.
Sağ DataTable sütunu eklemek için. Üzerine Ekleve i sütun.
Veri tablosu sütun adı seçerek ve metni düzenlemek isterseniz, varsayılan sütun adını değiştirin.
Set DataType özelliğinde özelliklerini pencere.
Data Source Configuration Wizard ile DataTable için bir sütun eklemek için
İçinde Veri kaynakları penceresinde, veri kaynağı sağ tıklatın ve ardından DataSet Yapılandırma Sihirbazı'nı kullanarak.
Bir sütun eklemek istediğiniz tabloyu açın.
Tabloya eklenecek sütunları seçin.
Son düğmesini tıklatın.
TableAdapter Configuration Wizard ile DataTable için bir sütun eklemek için
Sizin dataset açmak Dataset Designer. Daha fazla bilgi için bkz. Nasıl yapılır: bir Dataset Dataset tasarımcısında açmak.
Veri tablosunu sağ tıklatın ve ardından yapılandırma.
Sütunu select deyimi ekleyin.
Son düğmesini tıklatın.
DataColumn nesneleri yapılandırma
Bir DataColumn ekledikten sonra bu DataColumn davranışını belirtin. Örneğin, veri türünü değiştirmek veya yalnızca benzersiz değerler içermesi için sınırlamak isteyebilirsiniz. DataColumn davranışını değiştirmek için aşağıdaki yordamlardan birini kullanabilirsiniz.
Bir DataColumn veri türünü ayarlama
Veri sütunları (DataColumn) bir varsayılan veri türü ile oluşturulan String. Bir sütunun veri türünü değiştirmek için set DataType özelliğinde özelliklerini pencere.
Bir DataColumn veri türünü ayarlamak için
Bir dataset içinde açmak Dataset Designer.
Veri türü için ayarlamak istediğiniz sütunu seçin.
İçinde özelliklerini istenen verileri yazın penceresinde select DataType listesi.
Resim yazısını bir DataColumn belirtme
Veri sütunlarını genelde kullanıcı arabiriminde görüntülemek için uygundur değil adları vardır. Ayarlayarak daha uygun bir isim başlığını değiştirebilirsiniz Caption özelliğinde özelliklerini pencere.
Not
Özel dikkat etmeniz gereken maddeleri sürüklediğinizde oyuna gelir Veri kaynakları bir Windows uygulamasında bir form üzerine sürükleyip pencere: daha okunabilir bir dizeye iki resim yazısı etiketleri içindeki sütun adlarının yeniden biçimlendirilmesi veya daha fazla sözcük birbirine art arda bulundu.Daha fazla bilgi için bkz. Nasıl yapılır: Visual Studio özelleştirme veriye bağlı denetimler için resim yazıları oluşturur.
Bir veri sütununun başlığını düzenlemek için
Sizin dataset açmak Dataset Designer. Daha fazla bilgi için bkz. Nasıl yapılır: bir Dataset Dataset tasarımcısında açmak.
Resim yazısını düzenlemek istediğiniz sütunu seçin.
İçinde özelliklerini penceresinde, Caption özelliği.
Bir DataColumn otomatik oluşturulan sayılar içeren belirtme
Veri sütunları (DataColumn) genellikle Sıralı numaralar; otomatik oluşturulan içerir Örneğin, birincil anahtarlar ve kimlik sütunları. Verileri sütundaki sayıları otomatik olarak oluşturulup ayarlayarak yük AutoIncrement, AutoIncrementSeed, ve AutoIncrementStep veri sütununun özelliklerini.
Visual Studio tasarım araçlarını veri sütunlarını oluştururken sütunları olarak otomatik olarak işaretlenen AutoIncrement. Kimlik sütunu içeren veritabanındaki bir tablo güncelleştirdiğinizde otomatik numaralama özelliği ile oluşturulan değerler veritabanına gönderilmez.
Otomatik oluşturulan sayı içeren bir veri sütununu ayarlamak için
Sizin dataset açmak Dataset Designer.
Otomatik oluşturulan sayılarla doldurmak istediğiniz sütunu seçin.
Özellikler penceresinde aşağıdaki özellikleri ayarlayın:
Özellik
Ayar
true
Sayıyı 0'ın varsayılan değerinden farklı başlamak isterseniz, bu sütun için başlangıç numarası için bu değeri ayarlayın.
Her yeni satırın sütun değeri bu değerle artırılır.
Not
Veri sütunu otomatik gerçekleþtirme ayarını otomatik olarak sütun birincil anahtar olarak belirlemiyor.
DataColumn için varsayılan bir değer atama
Veri sütunlarını varsayılan değerler atanabilir. Yeni satırların (kayıtlar) oluşturulan varsayılan değer sütununda atanır.
Veri sütunu için varsayılan bir değer atamak için
Bir dataset içinde açmak Dataset Designer.
Varsayılan değer olarak atamak istediğiniz sütunu seçin.
İçinde özelliklerini penceresinde, DefaultValue istediğiniz varsayılan değer özelliği.
Benzersiz değerler içeren bir DataColumn sınırlama
Ayarladığınız bir DataColumn veri tablosu için benzersiz kısıtlama ekleyerek benzersiz değerler içermesi için. UNIQUE kısıtları anahtarları olarak da bilinir. Dataset içindeki birincil anahtar sütunu işaretleme Tasarımcısı benzersiz kısıtlama oluşturur
Benzersiz değerler içeren bir sütun kısıtlamak için
Sizin dataset açmak Dataset Designer.
Benzersiz değerleri kısıtlamak istediğiniz sütunu sağ tıklatın. Üzerine Ekleve i anahtar.
Doğru sütun içindeki seçili olduğundan emin olun Benzersiz kısıtlama iletişim kutusu.
Varsayılan ad kısıtlaması, istenirse daha anlamlı bir adla değiştirin.
Bir DataTable nesnesinde birincil anahtar olarak DataColumn ayarlama
Bir veri sütununun her kayıt benzersiz bir değer içeren birincil anahtar garanti ayarlanıyor. Veri tablosu yalnızca bir birincil anahtar atanabilir. Verileri kullanarak tablo bir birincil anahtar oluşturmak Dataset Designer.
Bir veri sütununun veri tablosunda birincil anahtar olarak ayarlamak için
Sizin dataset açmak Dataset Designer.
Birincil anahtar olarak ayarlamak istediğiniz sütunu sağ tıklatın. ' I birincil anahtar kümesi.
Bir anahtar simgesi seçili sütunların görüntülenir.
Dönüş değeri bir DataColumn değerinin Null olduğunda belirtme
Bir typed dataset içeren sütunlar sunumunu kontrol edebilirsiniz null değerler. Bu davranış, yalnızca kendi yazılı erişimcileri ile sütun değerleri alma seçildiğinde kullanılabilir. Tablonun satır dizini veya sütun dizini yoluyla değerini almak, dönüş değerini ayarlamak mümkün olmayacaktır. Bu mantık, bu değeri döndürmek için oluşturulan dataset sınıfı belirli veri sütununda özellik ayarlayıcısı üretilmiştir nedenidir.
DataColumn nesnesinin değeri null olduğunda, dönüş değerini ayarlamak için
Dataset içinde açmak Dataset Designer.
Bir veri tablosuna bir sütun seçin.
İçinde özelliklerini penceresinde, select NullValue özelliği.
Aşağıdakilerden birini yapın:
Aşağı açılan listeden uygun değeri seçin:
Value
Description
(Boş)
Null değerleri döndüren String.Empty.
(Hiçbir şey)
Null değerleri olarak döndüren DBNull.
(Özel durum)
Null değerler throw bir Exception.
-veya-
Özelliğin herhangi bir özel değer bu sütunun veri türü için geçerli ayarlayın. Örneğin, dize belirtirseniz, Hayır değerini bir sütunun veri türü String, "Hayır değerini" o sütundaki boş değerler içeren kayıtlar görüntülenir.
Bir deyimi görüntülemek için bir DataColumn Yapılandır
Veri tablosu DataSet içinde değeri hesaplanan yerine veritabanından okuyamıyor sütun içerebilir. Örneğin, bir sipariş ayrıntıları kaydı tanımlamak için anlamlı bir ExtendedPrice gerçekten toplam kayıt içinde saklamak yerine fiyat çarpı miktar çarpmadan sütun. Hesaplanan sütunlar da ekleyebilir veya alt kayıtlardaki değerleri saymak ve diğer kayıtlara filtre uygula. İfadeler kullanarak hesaplanmış sütunları tanımlayabilirsiniz.
İfade sözdizimi standart işleçler oluşur. Veri değeri (bir sql deyimi gibi) sütun adını kullanarak baþvurabilirsiniz ve toplama işlevleri şunları içerir: Count.
Örneğin, ifade için bir ExtendedPrice sütunu temel alan UnitPrice kez Quantity geçerli kaydın sütun basitçe olabilir:
UnitPrice * Quantity
Alt tablolardaki sütunlara başvurmak için özel amaçlı sözcüğünü kullanabilirsiniz Child, sütun adı tarafından izlenen. Örneğin, aşağıdaki deyim ortalama değerini döndürür Price tüm ilgili alt kayıtlar sütun:
Avg(Child.Price)
Daha fazla bilgi için bkz. Expression özelliği.
Expression sütunu oluşturabilirsiniz Dataset Designer. Sütunlar oluşturma hakkında daha fazla bilgi için bkz: Nasıl yapılır: sütunlar için bir DataTable ekleyin.
Dataset Designer sütun ifadeler oluşturmak için
Sizin dataset açmak Dataset Designer. Daha fazla bilgi için bkz. Nasıl yapılır: bir Dataset Dataset tasarımcısında açmak.
İstediğiniz veri tablosu ifadeyi eklemek istediğiniz sütunu seçin veya tabloya yeni bir sütun ekleyin. Daha fazla bilgi için bkz. Nasıl yapılır: sütunlar için bir DataTable ekleyin.
İçinde özelliklerini penceresinde, bir deyim girme Expression özelliği.
İlgili Konular
Kategori |
Konu |
---|---|
Genel bilgi: Visual Studio verilerle çalışma hakkında daha fazla bilgi edinin. |
|
Ek yordamları: verileriyle çalışılmasına yönelik diğer yordamlar hakkında bilgi edinin. |
|
Başvuru: sınıfları ve veri ile çalışırken kullandığınız üyeler hakkında bilgi edinin. |