2016-12-04 1 views
0

내 사이트 topic.aspx 페이지 중 하나에서 GridView를 편집하려고했습니다. 나는 복사하여 register.aspx에서 정확한도록 SqlConnection을 붙여같은 메서드 사이에서 호출이 모호합니다. Asp.Net C#

http://www.c-sharpcorner.com/uploadfile/9f0ae2/gridview-edit-delete-and-update-in-asp-net/?authorFollow=true-9f0ae2-article&name=neha-sharma52

이 튜토리얼 다음, 사용자 정의 하나, 내가 그리드 뷰 디자인 뷰에 넣어 하나의 DataSourceID을 변경하기로 결정했다. cs 페이지는

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); 

이며 topic.aspx.cs의 비공개 필드입니다.

갑자기 내 등록 페이지가 더 이상 작동하지 않습니다.

new SqlConnection(...) 

통화에서 "도록 SqlConnection"나는 분명히 내가 한 모든 것을 취소 한

SqlConnection.SqlConnection(string) 

SqlConnection.SqlConnection(string) 

사이

"ambigous"입니다. 내 마지막 수단은 topics.aspx와 topics.aspx.cs를 모두 삭제하는 것입니다.하지만 ... 작동합니까? 나는 매우 의심했다.

내가 뭘 잘못했는지 모르겠다. 코드 줄을 복사하여 붙여 넣었고, 갑자기 내 register.aspx와 login.aspx가 더 이상 작동하지 않는다. 문제가 무엇입니까?

편집 : 내가 사용하고 수입품은

using System; 
using System.Collections.Generic; 
using System.Configuration; 
using System.Data.SqlClient; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
+1

어딘가에 자신의'SqlConnection' 클래스가 있습니까? –

+1

나는 그렇지 않습니다. 나는 여전히 멍청하다. 나는 SqlConnection 클래스를 정의하지 않을 것이다. topic.aspx와 topix.aspx.cs를 삭제했습니다. 여전히 결과가 없습니다. –

+0

'SqlConnection' 유형의 변수 만 선언하면 (예 : 'SqlConnection connection = null;'그리고 변수 이름 위로 마우스를 가져 가면 정규화 된 유형 이름이 표시됩니까? –

답변

1

통합 보안을 사용하지 않는 연결 문자열이 = 사실 당신도록 SqlConnection (문자열, SqlCredential)를 시도하거나 호출 할 경우 기본 생성자

있습니다
+0

'SqlConnection (string) '을 호출하는 것은 괜찮을 것이다. –

+0

오 jeez 존 Skeet 그냥 downvoted 날 –

+1

이것은 fap 시간입니다 –

관련 문제