Aracılığıyla paylaş


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

  1. 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.

  2. Sağ DataTable sütunu eklemek için.Üzerine Ekleve i sütun.

  3. Veri tablosu sütun adı seçerek ve metni düzenlemek isterseniz, varsayılan sütun adını değiştirin.

  4. Set DataType özelliğinde özelliklerini pencere.

Data Source Configuration Wizard ile DataTable için bir sütun eklemek için

  1. İçinde Veri kaynakları penceresinde, veri kaynağı sağ tıklatın ve ardından DataSet Yapılandırma Sihirbazı'nı kullanarak.

  2. Bir sütun eklemek istediğiniz tabloyu açın.

  3. Tabloya eklenecek sütunları seçin.

  4. Son düğmesini tıklatın.

TableAdapter Configuration Wizard ile DataTable için bir sütun eklemek için

  1. 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.

  2. Veri tablosunu sağ tıklatın ve ardından yapılandırma.

  3. Sütunu select deyimi ekleyin.

  4. 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.

0c5wf85e.collapse_all(tr-tr,VS.110).gifBir 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

  1. Bir dataset içinde açmak Dataset Designer.

  2. Veri türü için ayarlamak istediğiniz sütunu seçin.

  3. İçinde özelliklerini istenen verileri yazın penceresinde select DataType listesi.

0c5wf85e.collapse_all(tr-tr,VS.110).gifResim 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

  1. 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.

  2. Resim yazısını düzenlemek istediğiniz sütunu seçin.

  3. İçinde özelliklerini penceresinde, Caption özelliği.

0c5wf85e.collapse_all(tr-tr,VS.110).gifBir 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

  1. Sizin dataset açmak Dataset Designer.

  2. Otomatik oluşturulan sayılarla doldurmak istediğiniz sütunu seçin.

  3. Özellikler penceresinde aşağıdaki özellikleri ayarlayın:

    Özellik

    Ayar

    AutoIncrement

    true

    AutoIncrementSeed

    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.

    AutoIncrementStep

    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.

0c5wf85e.collapse_all(tr-tr,VS.110).gifDataColumn 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

  1. Bir dataset içinde açmak Dataset Designer.

  2. Varsayılan değer olarak atamak istediğiniz sütunu seçin.

  3. İçinde özelliklerini penceresinde, DefaultValue istediğiniz varsayılan değer özelliği.

0c5wf85e.collapse_all(tr-tr,VS.110).gifBenzersiz 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

  1. Sizin dataset açmak Dataset Designer.

  2. Benzersiz değerleri kısıtlamak istediğiniz sütunu sağ tıklatın.Üzerine Ekleve i anahtar.

  3. Doğru sütun içindeki seçili olduğundan emin olun Benzersiz kısıtlama iletişim kutusu.

  4. Varsayılan ad kısıtlaması, istenirse daha anlamlı bir adla değiştirin.

0c5wf85e.collapse_all(tr-tr,VS.110).gifBir 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

  1. Sizin dataset açmak Dataset Designer.

  2. 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.

0c5wf85e.collapse_all(tr-tr,VS.110).gifDö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

  1. Dataset içinde açmak Dataset Designer.

  2. Bir veri tablosuna bir sütun seçin.

  3. İçinde özelliklerini penceresinde, select NullValue özelliği.

  4. 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

  1. 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.

  2. İ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.

  3. İç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.