2011-03-07 4 views
0

이름, 성, 주소 등의 데이터가있는 데이터베이스가 있습니다. 작성한 저장 프로 시저를 사용하고 싶습니다. 여기 내 저장 프로 시저가 있습니다. SQL 데이터 소스 저장 프로 시저에서 텍스트 상자 채우기

ALTER PROCEDURE Edituser 
@uid int 
AS 
Select * From Contacts 
Where [email protected] 

지금 Visual Studio에서 내 페이지에서 I는의 SqlDataSource를 만들 그것은 그 저장 프로 시저에 연결 한 다음 어떻게하면 검색 한 데이터와 텍스트 상자를 채울 수 있습니까? 나는 독자처럼 사용하고 루프를해야할지 잘 모르겠다. 아마도 누군가가 도울 수 있기를 바랍니다.

당신에게 DetailsView 또는 FormView를 사용하여

답변

0

시도를 감사하고 적절한 디스플레이 컨트롤에 열을 바인딩합니다.

0

가장 쉬운 방법은 디자인보기에서 데이터 바인딩 할 컨트롤을 클릭하고 화살표를 클릭하여 옵션을 확장 한 다음 "Choose data source ..."를 선택하는 것입니다. SqlDataSource가 나타나야합니다. 그런 다음 표시하거나 사용할 필드를 선택하십시오. (하단의 "스키마 새로 고침"을 클릭해야 할 수도 있습니다). 당신이 조작하거나 제어에 직접 바인딩하기 전에 일부 데이터를 제거해야하는 경우 레지 보여줍니다 수동처럼 쿼리를 수행 할 수

protected void Page_Load(object sender, EventArgs e) 
    { 
     DropDownList1.DataSource = SqlDataSource1; 
     DropDownList1.DataTextField = "foo"; 
     DropDownList1.DataValueField = "bar"; 
     DropDownList1.DataBind(); 
    } 

을 또는 :

다른 방법으로는 프로그래밍 방식으로 데이터 소스 컨트롤을 바인딩 할 수 있습니다.

관련 문제