用gridview做一个订单管理,要求就是当按下发货的时候,在发货日期那列相应的位置就会更新为当前时间,大家帮帮忙啦,讲讲步骤和代码应该怎样做啦,最好写上详细的代码啦,因为我初学.NET,不知道怎么做,也不知道哪个属性,哪个事情的,请各位大大帮个忙啦
就是下面这个样子的!
就是下面这个样子的!
解决方案 »
- 谁有 FCKeditor 简化版编辑器的
- 在ContentPlaceHolder中的DIV无法用getElementById取到,请问该如何解决
- 求C#中匹配img的正则表达式(包括宽高和alt的)
- asp.net sql 导入 excel 时 "01234" 在excel变成 "1234" excel单元格式是常规,如果是文本格式应该就可以了,帮顶有分!
- 缓存的页面 PageLoad里代码会执行吗?
- 关于日期的计算问题ASP.NET/C#/SQLSERVER2000
- .net的button控件怎样可以调用页面文件里的javascript的函数??
- 请问如何区分 网页中的 ocx 是否创建成功!
- 我的.net安装后不能调试asp程序,应用程序没问题,谁知道如何解决,没人知道我要重装系统了.(.net是新装的.)
- 在TreeView中,如何通过节点的ID值,找到此节点?
- 将泛型集合类转换成DataTable 的使用
- 急问对数据库操作!
http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx
已发货是Label,发货是LinkButton,放在模板列里
<asp:GridView ID="gvProduct" runat="server" AutoGenerateColumns="False" Width="98%" BackColor="ControlText" BorderWidth="0px" CellSpacing="1" CellPadding="3" style="font-size: 12px; text-align: center;" OnRowCommand="gvProduct_RowCommand">
<Columns>
<asp:BoundField DataField="PID" HeaderText="编号" />
<asp:TemplateField HeaderText="产品名称">
<ItemTemplate>
<a href='/WebMain/Products/P<%# Eval("PID") %>O<%# Eval("PID")%>.html' target="_blank">
<%#RedKeyWords((DataBinder.Eval(Container.DataItem, "PName")).ToString())%>
</a>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="PType" HeaderText="产品类别" />
<asp:TemplateField HeaderText="删除" ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandArgument='<%# Eval("PID") %>'
CommandName="Delete" OnClientClick="return confirm('您确认删除该记录?');" Text="删除"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="发货状态" ShowHeader="False">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text="已发货"></asp:Label>/<asp:LinkButton ID="lbtnFa" runat="server" CausesValidation="False" CommandArgument='<%# Eval("PID") %>'
CommandName="发货" Text="发货"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>然后在红色字体的事件里写代码
就按13楼说那么做,自己写一人判断类
比如public string JudgerGoods(string 发货这字段值)
{
string aaa="yes";
if(己发货)
{
显示Label
aaa="yes";
}
else
{
显示LinkButton,可以发货
aaa="no";
}
return aaa;
}
这样肯定可以,这个我做过,不过不是这种类型,但原理是一样的
<%#JudgerGoods(发货字段.ToString())%>