Làm thế nào chọn thông số làm việcKhi bạn tạo một khoản như được mô tả trong hình trước đó, thuật sĩ tạo ra một hoặc nhiều hơn nữa chọn thông số cung cấp các giá trị được sử dụng bởi nơi điều khoản. Con số 13-7 cho thấy làm thế nào những chọn thông số công việc. Như bạn thấy, mỗi điều khiển SqlDataSource bao gồm chọn tham số được xác định bởi một nguyên tố SqlDataSource bao gồm một phần tử trẻ em tên là SelectParameters. Sau đó, nguyên tố này có một yếu tố trẻ em cho mỗi của các tham số được sử dụng bởi các tuyên bố chọn.Chọn thông số mình được xác định bởi một trong các yếu tố được liệt kê trong bảng đầu tiên. Mỗi người trong số những yếu tố xác định một tham số có giá trị thu được từ một loại khác nhau của nguồn. Ví dụ, nếu giá trị của tham số thu được từ một hình thức điều khiển, kiểm soát tham số này được xác định bởi một yếu tố ControlParameter. Tương tự, các yếu tố QueryStringParameter định nghĩa một tham số có giá trị đến từ một chuỗi truy vấn trong URL được sử dụng cho trang.Bảng thứ hai trong con số này liệt kê các thuộc tính được sử dụng bởi các yếu tố ControlParameter để xác định một tham số có giá trị đến từ một hình thức điều khiển. Như bạn thấy, các thuộc tính này cung cấp tên của tham số, SQL kiểu dữ liệu được sử dụng cho tham số, ID kiểm soát hình thức cung cấp giá trị, tên của các tài sản được sử dụng để có được giá trị, và tùy chọn, một giá trị mặc định cho các tham số.Mẫu mã, con số này cho thấy mã aspx được tạo ra cho một điều khiển SqlDataSource với một tuyên bố chọn bao gồm nơi khoản Hiển thị trong hình trước đó. Ở đây, những tuyên bố chọn sử dụng một tham số được đặt tên CategoryID. Tham số này được xác định bởi một nguyên tố ControlParameter có thuộc tính Name được thiết lập để CategoryID. Kiểu dữ liệu SQL cho tham số này là String, và giá trị của tham số thu được từ tài sản SelectedValue của hình thức kiểm soát có ID là ddlCategory.Xin lưu ý rằng mã trong ví dụ này được tạo ra bởi nhà thiết kế Web hình thức khi bạn đặt cấu hình nguồn dữ liệu bằng cách sử dụng thuật sĩ cấu hình nguồn dữ liệu. Kết quả là, bạn không cần phải viết mã này cho mình.
đang được dịch, vui lòng đợi..
