Bagikan melalui


Menyesuaikan cara Visual Studio membuat keterangan untuk kontrol terikat data di aplikasi .NET Framework

Catatan

Himpunan data dan kelas terkait adalah teknologi .NET Framework warisan dari awal 2000-an yang memungkinkan aplikasi untuk bekerja dengan data dalam memori saat aplikasi terputus dari database. Himpunan data tersebut sangat berguna untuk aplikasi yang mengaktifkan pengguna guna memodifikasi data dan mempertahankan perubahan kembali ke database. Meskipun himpunan data telah terbukti menjadi teknologi yang sangat sukses, sebaiknya aplikasi .NET baru menggunakan Entity Framework Core. Entity Framework menyediakan cara yang lebih alami untuk bekerja dengan data tabular sebagai model objek, dan memiliki antarmuka pemrograman yang lebih sederhana.

Saat Anda menyeret item dari jendela Sumber Data ke perancang, pertimbangan khusus mulai diputar: nama kolom dalam label keterangan diformat ulang menjadi string yang lebih mudah dibaca ketika dua kata atau lebih ditemukan digabungkan bersama-sama.

Anda dapat menyesuaikan cara pembuatan label ini dengan mengatur nilai SmartCaptionExpression, SmartCaptionReplacement, dan SmartCaptionSuffix di kunci registri HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0\Data Designers.

Catatan

Kunci registri ini tidak ada sampai Anda membuatnya.

Keterangan pintar dikontrol oleh ekspresi reguler yang dimasukkan ke dalam nilai SmartCaptionExpression. Menambahkan kunci registri Perancang Data akan menggantikan ekspresi reguler default yang mengontrol label keterangan. Untuk informasi selengkapnya tentang ekspresi reguler, lihat Menggunakan ekspresi reguler di Visual Studio.

Tabel berikut ini menjelaskan nilai registri yang mengontrol label keterangan.

Item registri Deskripsi
SmartCaptionExpression Ekspresi reguler yang Anda gunakan untuk mencocokkan pola Anda.
SmartCaptionReplacement Format untuk menampilkan grup apa pun yang cocok di SmartCaptionExpression.
SmartCaptionSuffix String opsional untuk ditambahkan ke akhir keterangan.

Tabel berikut mencantumkan pengaturan default internal untuk nilai registri ini.

Item registri Nilai default Penjelasan
SmartCaptionExpression (\\p{Ll})(\\p{Lu})|_+ Cocok dengan karakter huruf kecil diikuti oleh karakter huruf besar atau garis bawah.
SmartCaptionReplacement $1 $2 $1 mewakili karakter apa pun yang cocok dengan tanda kurung pertama ekspresi, dan $2 mewakili karakter apa pun yang cocok dengan tanda kurung kedua. Penggantinya adalah pertandingan pertama, spasi, dan kemudian kecocokan kedua.
SmartCaptionSuffix : Mewakili karakter yang ditambahkan ke string yang dikembalikan. Misalnya, jika keterangannya adalah Company Name, akhiran membuatnya Company Name:

Perhatian

Berhati-hatilah saat melakukan apa pun di Editor Registri. Cadangkan registri sebelum mengeditnya. Jika Anda salah menggunakan Editor Registri, Anda dapat menyebabkan masalah serius yang mungkin mengharuskan Anda menginstal ulang sistem operasi Anda. Microsoft tidak menjamin bahwa masalah yang Anda timbulkan dengan menggunakan Editor Registri salah dapat diselesaikan. Gunakan Editor Registri dengan risiko Anda sendiri.

Untuk informasi tentang mencadangkan, mengedit, dan memulihkan registri, lihat Informasi registri Windows untuk pengguna tingkat lanjut.

Mengubah perilaku keterangan pintar dari jendela Sumber Data

  1. Buka jendela perintah dengan mengeklik Mulai lalu Jalankan.

  2. Ketik regedit dalam kotak dialog Jalankan, dan klik OK.

  3. Perluas simpul HKEY_CURRENT_USER>Perangkat Lunak>Microsoft>VisualStudio.

  4. Klik kanan simpul 16.0, dan buat Kunci baru bernama Data Designers.

  5. Klik kanan simpul Perancang Data, dan buat tiga nilai string baru:

    • SmartCaptionExpression
    • SmartCaptionReplacement
    • SmartCaptionSuffix
  6. Klik kanan nilai SmartCaptionExpression, dan pilih Ubah.

  7. Masukkan ekspresi reguler yang Anda inginkan untuk digunakan oleh jendela Sumber Data.

  8. Klik kanan nilai SmartCaptionReplacement, dan pilih Ubah.

  9. Masukkan string pengganti yang diformat seperti yang Anda inginkan untuk menampilkan pola yang cocok dalam ekspresi reguler Anda.

  10. Klik kanan nilai SmartCaptionSuffix, dan pilih Ubah.

  11. Masukkan karakter apa pun yang ingin Anda munculkan di akhir keterangan.

    Saat Berikutnya Anda menyeret item dari jendela Sumber Data, label keterangan dibuat menggunakan nilai registri baru yang disediakan.

Menonaktifkan fitur keterangan pintar

  1. Buka jendela perintah dengan mengeklik Mulai lalu Jalankan.

  2. Ketik regedit dalam kotak dialog Jalankan, dan klik OK.

  3. Perluas simpul HKEY_CURRENT_USER>Perangkat Lunak>Microsoft>VisualStudio.

  4. Klik kanan simpul 16.0, dan buat Kunci baru bernama Data Designers.

  5. Klik kanan simpul Perancang Data, dan buat tiga nilai string baru:

    • SmartCaptionExpression
    • SmartCaptionReplacement
    • SmartCaptionSuffix
  6. Klik kanan item SmartCaptionExpression, dan pilih Ubah.

  7. Masukkan (.*) untuk nilai. Ini akan cocok dengan seluruh string.

  8. Klik kanan item SmartCaptionReplacement, dan pilih Ubah.

  9. Masukkan $1 untuk nilai. Ini mengganti string dengan nilai yang cocok, yang merupakan seluruh string sehingga tidak akan berubah.

    Saat Berikutnya Anda menyeret item dari jendela Sumber Data, label keterangan dibuat dengan keterangan yang tidak dimodifikasi.