我想用C#做一个数据的编辑和删除页面
编辑 删除 信息1 2006.01.02
编辑 删除 信息2 2006.01.03
编辑 删除 信息3 2006.01.05
编辑 删除 信息4 2006.01.08
如上面这种形式,我现在在asp*里面做了下面这个用于编辑的链接,链接到update.aspx?ID=*****
我想请问一下我下面这个该怎么做它的链接呀
<Columns>
<asp:HyperLinkColumn Text="编辑" DataNavigateUrlField="wd_ID" DataNavigateUrlFormatString="update.aspx?ID={0}"></asp:HyperLinkColumn>
</Columns>
编辑 删除 信息1 2006.01.02
编辑 删除 信息2 2006.01.03
编辑 删除 信息3 2006.01.05
编辑 删除 信息4 2006.01.08
如上面这种形式,我现在在asp*里面做了下面这个用于编辑的链接,链接到update.aspx?ID=*****
我想请问一下我下面这个该怎么做它的链接呀
<Columns>
<asp:HyperLinkColumn Text="编辑" DataNavigateUrlField="wd_ID" DataNavigateUrlFormatString="update.aspx?ID={0}"></asp:HyperLinkColumn>
</Columns>
如下:
<Columns>
<asp:HyperLinkColumn Text="编辑" DataNavigateUrlField="wd_ID" DataNavigateUrlFormatString="update.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"wd_ID")%>"></asp:HyperLinkColumn>
</Columns>
<asp:HyperLinkColumn Text="编辑" DataNavigateUrlField="wd_ID" DataNavigateUrlFormatString="update.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"wd_ID")%>"></asp:HyperLinkColumn>
</Columns>
/////////////////////
或者你直接在属性生成器里
update.aspx?ID={0}
在字段里填用你数据库的字段名,他就会用该值替换到上面的{0}
<asp:DataGrid Runat="server" id="DataGrid1">
<Columns>
<asp:HyperLinkColumn Text="编辑" NavigateUrl='update.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"wd_ID")%>'>
</asp:HyperLinkColumn>
</Columns>
</asp:DataGrid>