2017-12-11 8 views
0

에 나는 그것을 밖으로 가지고 내가이 간략한와 값을 찾아야했다이는 다음과 같습니다간략한 C# 코드 변환

((System.Web.UI.WebControls.TextBox)(new System.Linq.SystemCore_EnumerableDebugView(GvAllCustomers.SelectedRow.Cells[1].Controls).Items[0])).Text 

GvAllCustomers 내있는 gridview입니다

문제는, I 때 이것을 내 코드에 추가하면 오류가 표시됩니다.

string sC_Name = ((System.Web.UI.WebControls.TextBox)(new System.Linq.SystemCore_EnumerableDebugView(GvAllCustomers.SelectedRow.Cells[1].Controls).Items[0])).Text; 

오류 CS0234이 : 형식 또는 네임 스페이스 이름 'SystemCore_EnumerableDebugView는'네임 스페이스에 존재하지 않는 '을 System.Linq'(당신이 어셈블리 참조가없는?) 나는 SystemCore_EnumerableDebugView을 것을 얻을

System.Linq에 없습니다. 하지만 그것을 대체해야하는 것은 무엇입니까?

+2

이 Didn'ta 구글 검색 도움말 : 예를 들어이 : https://www.codeproject.com/Question/1076903/Getting-error-that-systemcore-enumerabledebugview 또는이 https://stackoverflow.com/questions/38073790/systemcore-enumerabledebug-dll – HimBromBeere

+0

예 인터넷을 전부 검색했지만 사용법을 찾지 못했습니다. .. –

답변

1
당신이 ... 아니라, 내부 프레임 워크 클래스를 사용하는 공개 API에 의존 안된다

var textbox = grid.SelectedRow.Cells[1].Controls[0] as TextBox; 
+0

고마워! 그게 날 도와 줬어! –