Figure 14-15 shows how to create template fields. The easiest way to d dịch - Figure 14-15 shows how to create template fields. The easiest way to d Việt làm thế nào để nói

Figure 14-15 shows how to create te

Figure 14-15 shows how to create template fields. The easiest way to do that is to first create a regular bound field and then convert it to a template field. This changes the BoundField element to a TemplateField element and, more importantly, generates ItemTemplate and EditltemTemplate elements that include labels and text boxes with appropriate binding expressions. In particular, each EditltemTemplate element includes a text box that uses the Bind method to implement two-way binding (please see figure 13-15 for more information about this method).
Once you’ve converted the bound field to a template, you can edit the template to add any additional elements you want to include, such as valida¬tion controls. In the code example in this figure, you can see that I added a RequiredFieldValidator control to the Editltem template for the ShortName column. That way, the user must enter data into the txtGridShortName text box.
I also changed the names of the label and the text box that were generated for the Item and Editltem templates from their defaults (Label 1 and TextBoxl) to lblGridShortName and txtGridShortName.
You can also edit the templates from Design view. To do that, you use the same basic techniques that you use to work with the templates for a DataList control. The main difference is that each bound column in a GridView control has its own templates. In this figure, for example, you can see the Editltem template for the ShortName column.
Although a text box is included in the Editltem template for a column by default, you should know that you can use other types of controls too. For exam¬ple, you can use a check box to work with a Boolean column, and you can use a Calendar control to work with a date column. You can also use a drop-down list that lets the user select a value from the list. To do that, you must create a separate data source that retrieves the data for the list. Then, you can bind the drop¬down list to this data source by setting the DataTextField and DataValueField attributes as shown in the last chapter, and you can bind the drop-down list to a column in the GridView’s data source by setting its SelectedValue attribute using the DataBindings dialog box you saw in the last chapter
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Hình 14-15 cho thấy làm thế nào để tạo mẫu lĩnh vực. Cách dễ nhất để làm điều đó là lần đầu tiên tạo ra một lĩnh vực thường xuyên bị ràng buộc và sau đó chuyển nó sang một trường mẫu. Điều này thay đổi các yếu tố BoundField đến một yếu tố TemplateField và, quan trọng hơn, tạo ra ItemTemplate và EditltemTemplate các yếu tố bao gồm các hộp thoại với biểu thức thích hợp ràng buộc và nhãn. Đặc biệt, mỗi phần tử EditltemTemplate bao gồm một hộp văn bản sử dụng phương pháp ràng buộc để thực hiện hai chiều ràng buộc (xin vui lòng xem hình 13-15 cho biết thêm thông tin về phương pháp này).Một khi bạn đã chuyển đổi lĩnh vực bị ràng buộc để một mẫu, bạn có thể chỉnh sửa các mẫu để thêm bất kỳ yếu tố bổ sung bạn muốn bao gồm, chẳng hạn như valida¬tion điều khiển. Trong ví dụ mã trong hình này, bạn có thể thấy rằng tôi đã thêm một điều khiển RequiredFieldValidator để Editltem mẫu cho các cột ShortName. Bằng cách đó, người dùng phải nhập dữ liệu vào hộp văn bản txtGridShortName.Tôi cũng đã thay đổi tên của nhãn, hộp văn bản đã được tạo ra cho các mẫu mục và Editltem từ của mặc định (nhãn 1 và TextBoxl) để lblGridShortName và txtGridShortName.Bạn cũng có thể chỉnh sửa các mẫu từ thiết kế xem. Để làm điều đó, bạn sử dụng các kỹ thuật cơ bản tương tự mà bạn sử dụng để làm việc với các bản mẫu cho một điều khiển DataList. Sự khác biệt chính là rằng mỗi cột bị ràng buộc vào một điều khiển GridView có mẫu riêng của nó. Trong con số này, ví dụ, bạn có thể thấy Editltem mẫu cho các cột ShortName.Mặc dù một hộp văn bản được bao gồm trong các mẫu Editltem cho một cột theo mặc định, bạn nên biết rằng bạn có thể sử dụng các loại điều khiển quá. Cho exam¬ple, bạn có thể sử dụng một hộp kiểm để làm việc với một cột Boolean, và bạn có thể sử dụng một điều khiển lịch để làm việc với một cột ngày. Bạn cũng có thể sử dụng một danh sách thả xuống cho phép người dùng chọn một giá trị từ danh sách. Để làm điều đó, bạn phải tạo ra một nguồn dữ liệu riêng biệt lấy dữ liệu cho danh sách. Sau đó, bạn có thể liên kết danh sách drop¬down với các nguồn dữ liệu này bằng cách đặt các thuộc tính DataTextField và DataValueField như minh hoạ trong chương cuối cùng, và bạn có thể liên kết danh sách thả-xuống với một cột trong nguồn dữ liệu của GridView bằng cách đặt thuộc tính SelectedValue của nó bằng cách sử dụng hộp thoại DataBindings bạn thấy trong chương cuối cùng
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Hình 14-15 cho thấy làm thế nào để tạo ra các lĩnh vực mẫu. Cách dễ nhất để làm điều đó là lần đầu tiên tạo ra một lĩnh vực thường xuyên bị ràng buộc và sau đó chuyển đổi nó vào một trường mẫu. Điều này thay đổi các yếu tố BoundField đến một yếu tố TemplateField và, quan trọng hơn, tạo ra ItemTemplate và EditltemTemplate yếu tố đó bao gồm nhãn và hộp văn bản với các biểu thức ràng buộc thích hợp. Đặc biệt, mỗi phần tử EditltemTemplate bao gồm một hộp văn bản có sử dụng các phương pháp Bind để thực hiện hai cách ràng buộc (xin xem hình 13-15 để biết thêm thông tin về phương pháp này).
Một khi bạn đã chuyển đổi các lĩnh vực gắn kết với một mẫu, bạn có thể chỉnh sửa mẫu để thêm bất kỳ yếu tố bổ sung mà bạn muốn bao gồm, chẳng hạn như điều khiển valida¬tion. Trong đoạn mã ví dụ trong hình này, bạn có thể thấy rằng tôi đã thêm một điều khiển RequiredFieldValidator để mẫu Editltem cho cột Shortname. Bằng cách đó, người dùng phải nhập dữ liệu vào hộp văn bản txtGridShortName.
Tôi cũng đã thay đổi tên của các nhãn và hộp văn bản mà đã được tạo ra cho các Item và mẫu Editltem từ mặc định của họ (Label 1 và TextBoxl) để lblGridShortName và txtGridShortName.
Bạn cũng có thể chỉnh sửa các mẫu từ Design view. Để làm điều đó, bạn sử dụng các kỹ thuật cơ bản mà bạn sử dụng để làm việc với các mẫu cho một điều khiển DataList. Sự khác biệt chính là mỗi cột bị ràng buộc trong một điều khiển GridView có mẫu riêng của mình. Trong hình này, ví dụ, bạn có thể xem các mẫu Editltem cho cột Shortname.
Mặc dù một hộp văn bản được bao gồm trong các mẫu Editltem cho một cột bằng cách mặc định, bạn nên biết rằng bạn có thể sử dụng các loại điều khiển quá. Đối exam¬ple, bạn có thể sử dụng một hộp kiểm tra để làm việc với một cột Boolean, và bạn có thể sử dụng một điều khiển Calendar để làm việc với một cột ngày. Bạn cũng có thể sử dụng một danh sách thả xuống cho phép người sử dụng chọn một giá trị từ danh sách. Để làm điều đó, bạn phải tạo một nguồn dữ liệu riêng biệt để lấy dữ liệu cho danh sách. Sau đó, bạn có thể gắn danh sách drop¬down với nguồn dữ liệu này bằng cách thiết lập các DataTextField và DataValueField thuộc tính như trong chương cuối cùng, và bạn có thể ràng buộc các danh sách thả xuống một cột trong nguồn dữ liệu của GridView bằng cách thiết lập thuộc tính SelectedValue của mình bằng cách sử dụng hộp thoại DataBindings bạn đã thấy trong chương cuối cùng
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: