在DataGrid里面加入一个按钮列(LinkButton),然后把CommandArgument绑定为数据库的ID值,在DataGrid的ItemCommand中检测LinkButton的CommandName,然后根据CommandArgument来重新绑定DataGrid
解决方案 »
- ASP.NET中如何实现分页???
- 想问下ASP.NET那个700多MB的控件包是什么名字?
- FCKeditor的问题比较的急~~~高手解答下
- select Max(CONVERT(int,ltrim(Substring(商品ID,2,5)))) from 商品信息
- set get URL的小问题....高手进!
- 将excel中数据导入datagrid中,大家可能没碰到的问题,讨论!
- 那位高人能将这段ASP代码转化为C#代码?
- GridView翻页时保持CheckBox选择状态
- 【紧急】求问:关于IE浏览器操作缓存的JS数据,显示不正常,其他浏览器则正常
- 关于报表的问题!
- 将服务器端的excel文件下载后,如何将务器端的excel文件再删除
- (fzymr) 还是关于xml的问题,怎么做?
再一个PageView中显示DataGrid,另一个PageView中显示数据
这样还可以方便浏览,在一个页面的两个PageView中切换查看数据而不用刷新
{
//string aa=Request.Params["Id"];
SqlConnection myConnection = new SqlConnection("server=10.88.17.15;database=hr;Uid=hr;Pwd=bgphr;");
SqlDataAdapter myAdap1 = new SqlDataAdapter("select * from Hr_Jx_Khmc where id=? ", myConnection);
DataSet ds = new DataSet();
myAdap1.Fill(ds, "Hr_Jx_Khmc");
getchild(num);
//getchild 是 我定义的函数,它的参数就是从上一页传过来的那个表的主键,也就是那张表的id字段。但是我不知道怎样从上一页接受Id,也就是把参数怎么从上一页传过来。*************************************************************
以下是上一页我定义dbgrid来显示,在这一页点击相应的项进入下一页。
<form id="khmc" method="post" runat="server">
<FONT face="宋体">
<asp:datagrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 119px; POSITION: absolute; TOP: 55px" runat="server" Width="133px" AutoGenerateColumns="False" Height="175px" ForeColor="Blue" DataKeyField="Id">
<ItemStyle ForeColor="#FF80FF"></ItemStyle>
<Columns>
<asp:HyperLinkColumn Text="考核名称" DataNavigateUrlField="id" DataNavigateUrlFormatString="khshow.aspx?Id={0}" DataTextField="Khmc" HeaderText="考核名称" NavigateUrl="khshow.aspx"></asp:HyperLinkColumn>
</Columns>
</asp:datagrid>
</FONT></form>
string ID = Request.QueryString["ID"];
...
SqlDataAdapter myAdap1 = new SqlDataAdapter("select * from Hr_Jx_Khmc where id='" + ID + "'", myConnection);
icyer() 已经说了呀
看着这么多带星的朋友来帮我,我真的很感激,特别是icyer,你帮我解决了很多问题,真是谢谢你了。由于级别不够,我只能给100分,但好象这些对你们微不足道。但我想既然问题已经解决了,我的分也该结了,算是对你们的感谢吧。当然我对你们的感激之情远不止这么点分了。