가 있습니까 SQL에 익숙하십니까? 텍스트 상자와 드롭 다운이 모두있는 경우
: 그렇다면, 당신이해야 할 선택 문에, 예를 추가하는 것을 조건 표시됩니다 다른 각각의 조건에 대한 쿼리 또는 매개 변수를 하나 개의 쿼리를 만들 수있다 비어있는 모든 제품이 나열되어야합니다. 제품
FROM
SELECT * 카테고리는 해당 카테고리에서 이 나열되어 있어야합니다 모든 제품을 선택하는 경우;
SELECT * 제품 FROM WHERE 카테고리 = @Category
전용 텍스트가 작성되면, 일치하는 모든 제품 이 제품의 SELECT *를 표시됩니다
WHERE 제품 이름 = @ProductName
이것은 가장 간단한 방법입니다. @Category 및 @ProductName은 텍스트 상자 및 드롭 다운 목록의 값을 포함하는 매개 변수입니다. 각 쿼리를 실행할시기를 결정하고 컨트롤에 결과를 채우려면 코드를 추가해야합니다.드롭 다운 목록의 첫 번째 항목이 실제 카테고리 아니라고 가정하지만 어쩌면 "선택 카테고리」로서 텍스트, 여기에 첫 번째 조건은 처리 취할 수있는 방법의 예 : 위에서 않으면
If (string.IsNullOrEmpty(txtProductName.Text && ddlCategory.SelectedIndex == 0)
{
//execute query#1
GridViewSearchResults.DataSource = DataSet1; //This dataset is populated with data from the first query "select * from products"
GridViewSearchResults.DataBind();
}
은 이해가 안되네, 나는이 주제에 관해 더 많은 독서를하고 나아갈 것을 제안한다. 위 예제는 프로덕션 응용 프로그램을 프로그래밍하는 이상적인 방법이 아니며 매우 단순하며 수행 할 작업에 대한 아이디어 만 제공하기위한 것입니다.
우리가 보여 주신 것을 보여 주시면 기꺼이 도와 드리겠습니다. 그러나 이것은 무료 프로그래밍 리소스 사이트가 아니므로 모든 것을 처리하지는 않을 것입니다. – Lazarus
음 ... 기본적으로 데이터베이스와 aspx 페이지는 2 개의 컨트롤 (텍스트 상자 및 드롭 다운)이 있습니다. 나는 웹을 검색했으며 단지 텍스트 상자를 사용하여 예제를 찾을 수 있습니다. 동시에 텍스트 상자와 dropdwon을 사용하여 나는 아무것도 발견하지 못했습니다. –