帮帮
会员姓名
会员卡号
密码
点查询直接连接GridView查出数据库个人基本资料,现在数据库做好了,让姓名和卡号绑定再连接数据库,点GridView里的编辑跳到更改新密码页,现在的思路有了,代码不知道要怎么写啊
请大家帮帮忙!!
[解决办法]
51aspx.com 下载个demo看看。
里面基本都有这些功能的。慢慢就上手了。
[解决办法]
前台:
<asp:GridView ID="GridView_BD" runat="server" CssClass="grid" GridLines="None" CellPadding="4"
AutoGenerateColumns="False" Width="100%"
OnRowCommand="GridView_BD_RowCommand" OnRowDataBound="GridView_BD_RowDataBound">
<AlternatingRowStyle CssClass="altrow" />
<EditRowStyle CssClass="aspGridView_EditRowStyle" />
<FooterStyle CssClass="aspGridView_FooterStyle" />
<HeaderStyle CssClass="pager" Font-Bold="True" />
<SelectedRowStyle CssClass="aspGridView_SelectedRowStyle" />
<RowStyle CssClass="row" />
<Columns>
<asp:BoundField DataField="Base_ID" HeaderText="编号" />
<asp:TemplateField HeaderText="设备名称">
<ItemTemplate>
<asp:LinkButton ID="LinkButton_DeviceName" CommandName="detail" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Device_Name")%>'
Font-Underline="false">
                                                               
</asp:LinkButton></ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Brand" HeaderText="品牌" />
<asp:BoundField DataField="Launch_Date" HeaderText="上线时间" />
<asp:BoundField DataField="Working_State" HeaderText="使用状态" />
<asp:BoundField DataField="Person_Responsible" HeaderText="负责人" />
<asp:TemplateField ShowHeader="False" HeaderText="操作" Visible="true">
<ItemTemplate>
<asp:LinkButton ID="Linkbutton1" runat="server" Text="修改" CommandName="lb_modify"
CommandArgument='<%#Eval("Base_ID")%>'></asp:LinkButton>
<asp:LinkButton ID="Linkbutton2" runat="server" Text="删除" CommandName="lb_del"
CommandArgument='<%#Eval("Base_ID")%>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle CssClass="pager"></PagerStyle>
<PagerSettings Position="Bottom" />
</asp:GridView>
后台:
protected void GridView_BD_RowCommand(object sender, GridViewCommandEventArgs e)
{
string _id = e.CommandArgument.ToString();
if (e.CommandName == "detail")
{
}
if(e.CommandName=="lb_modify")
{
}
if (e.CommandName == "lb_del")
{
跳转到编辑页面
}
}
[解决办法]
<asp:GridView ID="GridView1" runat="server" AllowPaging="true" AutoGenerateColumns="False" DataKeyNames="ipadId" OnPageIndexChanging="GridView1_PageIndexChanging" OnRowDeleting="GridView1_RowDeleting" PageSize="20" Width="600px" EmptyDataText="对不起,暂无数据!" CssClass="gridview" onrowdatabound="GridView1_RowDataBound"> <Columns> <asp:TemplateField HeaderText="订单编号" ItemStyle-CssClass="style1"> <ItemTemplate> <a href='CustomerByOrderID.aspx?id=<%#Eval("ipadId") %>' style="text-decoration:none"><%#Eval("ipadOrderNumber")%></a> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="客户姓名" ItemStyle-CssClass="style1"> <ItemTemplate> <a href='CustomerByOrderID.aspx?id=<%#Eval("ipadId") %>' style="text-decoration:none"><%#dealWord(Eval("Nm").ToString()) %></a> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="ipadBuyDate" HeaderText="订货日期" ItemStyle-CssClass="style1"/> <asp:BoundField DataField="ipadBuyNumber" HeaderText="订购数量" ItemStyle-CssClass="style1" /> <asp:BoundField DataField="ipadSinglePrice" HeaderText="商品单价" ItemStyle-CssClass="style1" /> <asp:TemplateField HeaderText="操作" ItemStyle-CssClass="style1"> <ItemTemplate> <img src="../JcasImg/add_update.png"; alt="" style="width: 15px; height: 15px;" /> <a href='updateOrder.aspx?id=<%#Eval("ipadId") %>&&id1=<%#Eval("tokuisakicd") %>' style="text-decoration:none">修改</a> <img src="../JcasImg/add_update.png"; alt="" style="width: 15px; height: 15px;" /> <a href='CustomerByOrderID.aspx?id=<%#Eval("ipadId") %>' style="text-decoration:none">查看</a> <img src="../JcasImg/Delete.png" alt="" style="width: 15px; height: 15px"/> <asp:LinkButton ID="LinkButton1" runat="server" OnClientClick="return confirm('确定要删除吗?')" CommandName="delete" Font-Overline="false">删除</asp:LinkButton> </ItemTemplate> </asp:TemplateField> </Columns> <EmptyDataRowStyle ForeColor="Red" /> <PagerSettings Visible="False" /> </asp:GridView>
[解决办法]
我建议你用数据源控件做,
1、用ObjectDataSource绑定你的控件,然后用Eval或者用Bind表达式(这个表达式系统会帮你生成好);2、绑定好之后,再你的跳转控件的单击事件中编码为:“Response.Redrice("里面写你需要跳转的aspx文件名称")”,这样应该就可以了
[解决办法]