How to enable sortingThe GridView control has a built-in ability to le dịch - How to enable sortingThe GridView control has a built-in ability to le Việt làm thế nào để nói

How to enable sortingThe GridView c

How to enable sorting
The GridView control has a built-in ability to let the user sort the rows based on any or all of the columns displayed by the control. As figure 14-4 shows, all you have to do to enable sorting is set the AllowSorting attribute to True and provide a SortExpression attribute for each column you want to allow sorting for. When sorting is enabled for a column, the user can sort the data by clicking the column header. The first time it’s clicked, the data will be sorted in ascend¬ing sequence. The second time it’s clicked, the data will be sorted in descending sequence. And so on.
Note that a SortExpression attribute is automatically generated for each BoundField column that’s included by default or that you create with the Fields dialog box. As a result, instead of adding SortExpression attributes for the columns you want to allow sorting for, you must remove the SortExpression attributes for the columns you don’t want to allow sorting for. You can use the Fields dialog box to do that by clearing the SortExpression properties. Or, you can use the HTML Editor to delete the SortExpression attributes.
The code example in this figure allows sorting for three of the five fields displayed by the GridView control. For the first two fields, the SortExpression attribute simply duplicates the name of the data source column the field is bound to. If, for example, the user clicks the header of the ProductID column, the data is sorted on the ProductID field.
In some cases, though, you may want the sort expression to be based on two or more columns. To do that, you just use commas to separate the sort field names. In this example, the sort expression for the Category ID column is “CategorylD, Name”. That way, any rows with the same category ID will be sorted by the Name column. Note that the first time the CategorylD column header is clicked, the rows will be sorted by the Name column in ascend¬ing sequence within the CategorylD column in ascending sequence. If the CategorylD column header is clicked again, the category IDs will remain in ascending sequence, but the names will be sorted in descending sequence.
It’s important to note that the GridView control doesn’t actually do the sorting. Instead, it relies on the underlying data source to sort the data. As a result, sorting will only work if the data source provides for sorting. For a SqlDataSource, this means that you need to use the default DataSet mode.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Làm thế nào để kích hoạt phân loạiCác control GridView có một khả năng được xây dựng trong để cho phép người dùng sắp xếp các hàng dựa trên bất kỳ hoặc tất cả các cột hiển thị bởi sự kiểm soát. Như con số 14-4 cho thấy, tất cả bạn phải làm để kích hoạt phân loại là đặt thuộc tính AllowSorting cho đúng sự thật và cung cấp một thuộc tính SortExpression cho mỗi cột bạn muốn cho phép phân loại cho. Khi phân loại được kích hoạt cho một cột, người dùng có thể sắp xếp dữ liệu bằng cách nhấp vào tiêu đề cột. Lần đầu tiên nó được nhấp, dữ liệu sẽ được sắp xếp theo thứ tự ascend¬ing. Lần thứ hai nó được nhấp, dữ liệu sẽ được sắp xếp theo thứ tự giảm dần. Và như vậy.Lưu ý rằng một thuộc tính SortExpression được tự động tạo ra cho mỗi cột BoundField được bao gồm theo mặc định hoặc bạn tạo với hộp thoại lĩnh vực. Kết quả là, thay vì thêm thuộc tính SortExpression cho các cột bạn muốn cho phép phân loại cho, bạn phải loại bỏ các thuộc tính SortExpression cho các cột mà bạn không muốn để cho phép phân loại cho. Bạn có thể sử dụng hộp thoại lĩnh vực để làm điều đó bằng cách xoá các thuộc tính SortExpression. Hoặc, bạn có thể sử dụng trình soạn thảo HTML để xóa các thuộc tính SortExpression.Mẫu mã, con số này cho phép phân loại cho ba trong số năm trường Hiển thị bởi các control GridView. Cho lần đầu tiên hai lĩnh vực, các thuộc tính SortExpression chỉ đơn giản là bản sao tên cột nguồn dữ liệu trường là ràng buộc để. Nếu, ví dụ, người dùng nhấp vào tiêu đề cột ProductID, dữ liệu được sắp xếp vào lĩnh vực ProductID.Trong một số trường hợp, Tuy nhiên, bạn có thể biểu hiện sắp xếp để được dựa trên hai hoặc nhiều cột. Để làm điều đó, bạn chỉ cần sử dụng dấu phẩy để phân tách các loại trường tên. Trong ví dụ này, biểu hiện sắp xếp cho các thể loại ID cột là "CategorylD, tên". Bằng cách đó, bất kỳ hàng nào với cùng một thể loại ID sẽ được sắp xếp theo cột tên. Lưu ý rằng lần đầu tiên của tiêu đề cột CategorylD được nhấp, các hàng sẽ được sắp xếp theo cột tên theo thứ tự ascend¬ing trong cột CategorylD theo thứ tự tăng dần. Nếu tiêu đề cột CategorylD được nhấp một lần nữa, các thể loại ID sẽ vẫn còn trong tăng dần thứ tự, nhưng tên sẽ được sắp xếp theo thứ tự giảm dần.Nó là quan trọng cần lưu ý rằng các control GridView thực sự không làm các phân loại. Thay vào đó, nó phụ thuộc vào nguồn dữ liệu nằm bên dưới để sắp xếp dữ liệu. Kết quả là, phân loại sẽ chỉ hoạt động nếu nguồn dữ liệu cung cấp cho phân loại. Cho một SqlDataSource, điều này có nghĩa rằng bạn cần phải sử dụng chế độ bộ dữ liệu mặc định.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Làm thế nào để kích hoạt tính năng phân loại
điều khiển GridView đã được xây dựng trong khả năng cho phép người dùng sắp xếp các hàng dựa trên bất kỳ hoặc tất cả các cột hiển thị bởi sự kiểm soát. Như hình 14-4 cho thấy, tất cả các bạn phải làm gì để giúp phân loại được thiết lập các thuộc tính AllowSorting True và cung cấp một thuộc tính SortExpression cho mỗi cột bạn muốn cho phép phân loại cho. Khi phân loại được kích hoạt cho một cột, người dùng có thể sắp xếp các dữ liệu bằng cách nhấn vào tiêu đề cột. Lần đầu tiên nó được nhấp vào, các dữ liệu sẽ được sắp xếp theo thứ tự ascend¬ing. Lần thứ hai được nhấp vào, các dữ liệu sẽ được sắp xếp giảm dần theo thứ tự. Và như vậy.
Lưu ý rằng một thuộc tính SortExpression được tự động tạo ra cho mỗi cột BoundField đó là bao gồm theo mặc định hoặc bạn tạo ra với các hộp thoại Fields. Kết quả là, thay vì thêm SortExpression thuộc tính cho các cột bạn muốn cho phép phân loại cho, bạn phải gỡ bỏ các SortExpression thuộc tính cho các cột mà bạn không muốn cho phép phân loại cho. Bạn có thể sử dụng hộp thoại Fields để làm điều đó bằng cách xóa các thuộc tính SortExpression. Hoặc, bạn có thể sử dụng HTML Editor để xóa các SortExpression thuộc tính.
Đoạn mã ví dụ trong hình này cho phép phân loại cho ba trong số năm lĩnh vực hiển thị của điều khiển GridView. Đối với hai trường đầu tiên, các thuộc tính SortExpression đơn giản sao lại tên của nguồn dữ liệu cột lĩnh vực này là ràng buộc để. Nếu, ví dụ, người dùng nhấp vào tiêu đề của cột ProductID, các dữ liệu được sắp xếp trên các lĩnh vực ProductID.
Trong một số trường hợp, tuy nhiên, bạn có thể muốn các biểu hiện sắp xếp để được dựa trên hai hoặc nhiều cột. Để làm điều đó, bạn chỉ cần sử dụng dấu phẩy để tách các tên trường sắp xếp. Trong ví dụ này, các biểu hiện sắp xếp cho các cột Category ID là "CategorylD, Name". Bằng cách đó, bất kỳ hàng với cùng một ID danh mục sẽ được sắp xếp theo các cột Name. Lưu ý rằng thời gian đầu tiên của tiêu đề cột CategorylD được nhấp, các hàng sẽ được sắp xếp theo các cột Name trong chuỗi ascend¬ing trong cột CategorylD trong chuỗi tăng dần. Nếu tiêu đề cột CategorylD được nhấp một lần nữa, các ID loại sẽ vẫn theo thứ tự tăng dần, nhưng những cái tên sẽ được sắp xếp giảm dần theo thứ tự.
Điều quan trọng cần lưu ý rằng việc kiểm soát GridView không thực sự làm việc phân loại. Thay vào đó, nó dựa trên những nguồn dữ liệu cơ bản để sắp xếp dữ liệu. Kết quả là, phân loại sẽ chỉ làm việc nếu nguồn dữ liệu cung cấp để phân loại. Đối với một SqlDataSource, điều này có nghĩa rằng bạn cần phải sử dụng chế độ mặc định DataSet.
đ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 ©2024 I Love Translation. All reserved.

E-mail: