페이지에 간단한 테이블이 있고 일부 초기 셀이 있고 다른 사용자가 입력해야합니다. 나는 ItemTemplate을 함께하여 DataList를 사용DataList에서 데이터 가져 오기
<ItemTemplate>
<asp:TextBox ID="CellTextBox" runat="server" Text='<%# Bind("Cell") %>' />
</ItemTemplate>
코드에서 나는이 컨트롤의 데이터 바인딩()를 오버라이드 (override) :
public override void DataBind()
{
MyDataList.DataSource = dataTable;
MyDataList.DataBind();
}
이 지금은 작동하지 않습니다. 사용자가 일부 셀을 입력하고 제출 버튼을 클릭하지만 dataTable (이 버튼 OnClick 이벤트를 전달하는 메소드에서)은 사용자의 데이터를 포함하지 않습니다. 어떻게해야합니까?
안녕하세요, 틀린 것일 수 있지만 바인딩 된 값을 표시하려면 바인딩 ("셀") 대신 Eval ("셀")을 사용하면 안됩니다. – Marko