ASP.NET에 바인딩 할 수 없습니다.C# .NET을 사용하여 datatable 데이터를 gridview
Location Dotnet Java Others Total
Hyd 20 25 10 55
Blore 40 30 10 80
Hyd 65 15 05 85
Hyd 20 20 10 55
내가있는 gridview 열 머리글로 테이블 위 등 총 열 머리글 위치, DOTNET, 자바, 다른 사람을 설정하려면 다음과 같이 3.5F/
안녕, 승 나는 데이터 테이블을했습니다 .
위의 표에서 표시된 숫자 값 대신 표에 텍스트 상자가 있습니다.
데이터 테이블의 데이터를 Gridview에 바인딩하고 싶습니다.
제 데이터 테이블이 준비되었으므로 제 문제가 데이터를 gridview에 바인딩 할 수 없습니다.
얻기 예외 : " 'System.Data.DataRowView은'이름 'Skill1_value'와 속성을 포함하지 않는 데이터 바인딩이."
System.Web.HttpException은 = 사용자 코드에 의해 메시지 처리되지 않은했다 소스 = "System.Web" 있는 ErrorCode = -2147467259 스택 트레이스 : System.Web.UI.DataBinder.Eval에서 System.Web.UI.DataBinder.GetPropertyValue (개체 컨테이너, 문자열 PROPNAME) 에서 (개체 컨테이너, 문자열 ASP.location_aspx._ 데이터 바인딩 _control53에서 [] expressionParts) System.Web.UI.TemplateControl.Eval (String 식)에 System.Web.UI.DataBinder.Eval (객체 컨테이너 스트링 표현식)에 (개체 System.Web.UI.Control.OnDataBinding (EventArgs e) at System.Web.UI.Control.DataBind (Boolean raiseOnDataBinding) (시스템에서) at d : \ ABC \ Location.aspx : .W System.Web.UI.Control.DataBindChildren에서 eb.UI.Control.DataBind() () 의 InnerException :
친절하게 자신의 관계를 int로 도움이됩니다.
Pls는 데이터 테이블 데이터를 gridview에 바인딩하는 방법을 도와줍니다. sourceview에서
HTML 내용 : 여기
<ItemTemplate>
<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr style="width: 100%">
<td style="width: 25%">
<asp:TextBox ID="txt_Skill1" runat="server" Text='<%# Eval("Skill1_value") %>'
CssClass="tms-secondaryRowTextBoxNew" Width="35%" />
</td>
</tr>
</table>
</ItemTemplate>
은 내가
'<%# Eval("Skill1_value") %>'
에
Skill_Value을 사용하는 방법을받지 및 코드 숨김에서이 텍스트 상자 컨트롤에 값을 설정하는 방법을받지 못했습니다.
제 문제는 데이터 테이블 데이터를 gridview에 바인딩하는 방법을 얻지 못하고 있습니다. 오류 코드에서
오류가 발생한 클래스/위치를 알려주시겠습니까? – Matten
당신의 aspx 마크 업에서 당신은 어떤 칼럼 'Skill'을 언급 한 것처럼 보입니다 ... 당신이 aspx 마크 업을 게시하면 도움이 될 것입니다 – Waqas