【发布时间】:2009-12-07 06:37:03
【问题描述】:
这将是页面上的一个简单表格,其中有一些初始单元格,另一个用户应该输入。 我将 DataList 与 ItemTemplate 一起使用:
<ItemTemplate>
<asp:TextBox ID="CellTextBox" runat="server" Text='<%# Bind("Cell") %>' />
</ItemTemplate>
在代码中我覆盖了这个控件的 DataBind():
public override void DataBind()
{
MyDataList.DataSource = dataTable;
MyDataList.DataBind();
}
现在不行了。用户输入一些单元格并单击提交按钮,但 dataTable(在处理此按钮 OnClick 事件的方法中)不包含用户的数据 - 仅包含初始数据。我该怎么办?
【问题讨论】:
-
嗨,也许我错了,但如果你想显示绑定的值,不应该使用 Eval("Cell") 而不是 Bind("Cell")?