求助!数据绑定问题! 我用Gridiew显示一个sql总表的数据,想在点击单行后显示数据到另外的一个框架上,那么这样另外的框架怎么搭建,怎么才能显示到前面点击的数据!求高人解答! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function SelectAny(ck){ if(ck.checked) { var gv = document.getElementById("GridView1"); var rows = gv.getElementsByTagName("tr"); for(var i =0;i<rows.length;i++) { var cid = rows[i].cells[0].getElementsByTagName("input"); if(cid.length>0) { if(cid[0].type=="checkbox" && cid[0].id==ck.id) { alert("你现在选中的是第"+i+"行!"); } } } }}<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" OnRowDeleting="GridView1_RowDeleting" OnRowUpdating="GridView1_RowUpdating" OnRowEditing="GridView1_RowEditing" OnRowDataBound="GridView1_RowDataBound" Width="590px" OnPageIndexChanging="GridView1_PageIndexChanging" OnRowCancelingEdit="GridView1_RowCancelingEdit" OnRowCommand="GridView1_RowCommand" > <Columns> <asp:TemplateField HeaderText="全选"> <ItemTemplate> <asp:CheckBox ID="CheckBox2" runat="server" onclick="javascript:SelectAny(this);"/> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="Name" HeaderText="姓名" SortExpression="Name" HtmlEncode="False" /> <asp:BoundField DataField="Sex" HeaderText="性别" SortExpression="Sex" /> <asp:BoundField DataField="Date" HeaderText="日期" SortExpression="Date" DataFormatString="{0:yyyy-MM-dd}" HtmlEncode="False" /> <asp:BoundField DataField="Age" HeaderText="年龄" SortExpression="Age" /> <asp:BoundField DataField="Memo" HeaderText="工资" SortExpression="Memo" /> <asp:TemplateField HeaderText="部门"> <ItemTemplate> <%# Eval("infoid.score") %> </ItemTemplate> <EditItemTemplate> <asp:Label runat="server" id="sp" Text='<%#Eval("infoid.id") %>' Visible=false/> <asp:DropDownList ID="ddlInfo" runat="server"> </asp:DropDownList> </EditItemTemplate> </asp:TemplateField> <asp:CommandField DeleteText="<div onclick="javascript:return confirm('是否确定删除?')">删除</div>" ShowDeleteButton="True" ShowEditButton="True" /> <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="DView.aspx?id={0}" Text="查看" /> </Columns> </asp:GridView>然后把获取的值 传另一个页面 在获取 拼SQL 取数据 绑定 在这里做个链接吧<a href='...id=?<%# Eval("..."))%>'></a>然后新建个页面来获取这个参数值 用这个 <asp:HyperLinkField />就可以了~至于这个怎么用?自己上MSDN~ c# web 打印收银小票 如何将数据库中二进制格式的图片在显示在ASP.NET页面上 关于验证控件,为什么都已经返回了错误信息,还执行button的onclick方法 请教:如何释放资源?DataBind、DataSet等 在我定义的类中,我的这个方法改怎么写 发布控件!几个asp.net Web控件 如何解决asp.net中网页读取数据库超时问题? 新手提问了!!呵呵 如何在pageload事件中获得listbox得值? 有关FileUpload控件的问题——时间都去哪了。 数组转换dataset my97datepicker 标题可以改日期格式么
{
if(ck.checked)
{
var gv = document.getElementById("GridView1");
var rows = gv.getElementsByTagName("tr");
for(var i =0;i<rows.length;i++)
{
var cid = rows[i].cells[0].getElementsByTagName("input");
if(cid.length>0)
{
if(cid[0].type=="checkbox" && cid[0].id==ck.id)
{
alert("你现在选中的是第"+i+"行!");
}
}
}
}
}
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
OnRowDeleting="GridView1_RowDeleting" OnRowUpdating="GridView1_RowUpdating" OnRowEditing="GridView1_RowEditing"
OnRowDataBound="GridView1_RowDataBound" Width="590px" OnPageIndexChanging="GridView1_PageIndexChanging" OnRowCancelingEdit="GridView1_RowCancelingEdit" OnRowCommand="GridView1_RowCommand" >
<Columns>
<asp:TemplateField HeaderText="全选">
<ItemTemplate>
<asp:CheckBox ID="CheckBox2" runat="server" onclick="javascript:SelectAny(this);"/>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Name" HeaderText="姓名" SortExpression="Name" HtmlEncode="False" />
<asp:BoundField DataField="Sex" HeaderText="性别" SortExpression="Sex" />
<asp:BoundField DataField="Date" HeaderText="日期" SortExpression="Date" DataFormatString="{0:yyyy-MM-dd}"
HtmlEncode="False" />
<asp:BoundField DataField="Age" HeaderText="年龄" SortExpression="Age" />
<asp:BoundField DataField="Memo" HeaderText="工资" SortExpression="Memo" />
<asp:TemplateField HeaderText="部门">
<ItemTemplate>
<%# Eval("infoid.score") %>
</ItemTemplate>
<EditItemTemplate>
<asp:Label runat="server" id="sp" Text='<%#Eval("infoid.id") %>' Visible=false/>
<asp:DropDownList ID="ddlInfo" runat="server">
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
<asp:CommandField DeleteText="<div onclick="javascript:return confirm('是否确定删除?')">删除</div>"
ShowDeleteButton="True" ShowEditButton="True" />
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="DView.aspx?id={0}"
Text="查看" />
</Columns>
</asp:GridView>然后把获取的值 传另一个页面 在获取 拼SQL 取数据 绑定
然后新建个页面来获取这个参数值
至于这个怎么用?
自己上MSDN~