Asp.net 中DataGrid的自定义列不能编辑,有什么属性要设置么?

yangflyingSQL 2003-10-20 09:11:15
我在DataGrid的自定义列,
<asp:TemplateColumn HeaderText="日期" ItemStyle-Wrap=True >
<ItemTemplate >
<%# DataBinder.Eval(Container.DataItem,"日期","{0:d}")%>
</ItemTemplate>
</asp:TemplateColumn>
可点编辑时此列不显示为文本框,而<asp:BoundColumn DataField="委托人" HeaderText="箱号"></asp:BoundColumn>则可以,还有什么属性要设置么?
...全文
34 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
古人猿类 2003-10-20
  • 打赏
  • 举报
回复
看看
zhongwanli 2003-10-20
  • 打赏
  • 举报
回复
设置一下Edititem属性吧
yangflyingSQL 2003-10-20
  • 打赏
  • 举报
回复
我已写了,完整入下
<Columns>
<asp:BoundColumn DataField="ID" HeaderText="" ReadOnly=True ></asp:BoundColumn>
<asp:TemplateColumn HeaderText="日期" ItemStyle-Wrap=True >
<ItemTemplate >
<%# DataBinder.Eval(Container.DataItem,"日期","{0:d}")%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="品名" HeaderText="箱号"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="收入">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"收入","{0:F2}")%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="编辑"></asp:EditCommandColumn>
</Columns>
mjzcyber 2003-10-20
  • 打赏
  • 举报
回复
你要在下面再写一个<asp:asp:EditCommandColumn>。。。</asp:asp:EditCommandColumn>在这个中间添加一个输入框,<asp:TextBox runat = server..../>

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧