<asp:DataList ID="jihuilist" runat="server" style="width:100%;" CellPadding="4" DataKeyField="id"
ForeColor="#333333">
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<ItemTemplate>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%; height:18px;">
<tr style="height:18px;">
<td style="width:5%; text-align:center;"><%# Eval("id").ToString() %></td>
<td style="width:18%; text-align:center;"><%# Eval("names").ToString() %></td>
<td style="width:12%; text-align:center;"><%# Eval("linkname").ToString() %></td>
<td style="width:12%; text-align:center;"><%# Eval("username").ToString() %></td>
<td style="width:10%; text-align:center;"><%# Eval("fzname").ToString() %></td>
<td style="width:8%; text-align:center;"><%# Eval("money").ToString() %></td>
<td style="width:13%; text-align:center;"><%# Eval("qiandantime").ToString() %></td>
<td style="width:8%; text-align:center;"><%# Eval("jilv").ToString() %></td>
<td style="width:7%; text-align:center;"><%# Eval("states").ToString() %></td>
<td style="width:7%; text-align:center;"><asp:Button ID="opener" runat="server" CommandName="select" Text="查看" /></td>
</tr>
</table>
</ItemTemplate>
<AlternatingItemStyle BackColor="White" />
<ItemStyle BackColor="#EFF3FB" />
<SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
</asp:DataList>当我点击opener这个按钮的时候后台就能获取我点击行的id这一列的值?怎么做呢?用linkbutton又怎么做呢?
ForeColor="#333333">
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<ItemTemplate>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%; height:18px;">
<tr style="height:18px;">
<td style="width:5%; text-align:center;"><%# Eval("id").ToString() %></td>
<td style="width:18%; text-align:center;"><%# Eval("names").ToString() %></td>
<td style="width:12%; text-align:center;"><%# Eval("linkname").ToString() %></td>
<td style="width:12%; text-align:center;"><%# Eval("username").ToString() %></td>
<td style="width:10%; text-align:center;"><%# Eval("fzname").ToString() %></td>
<td style="width:8%; text-align:center;"><%# Eval("money").ToString() %></td>
<td style="width:13%; text-align:center;"><%# Eval("qiandantime").ToString() %></td>
<td style="width:8%; text-align:center;"><%# Eval("jilv").ToString() %></td>
<td style="width:7%; text-align:center;"><%# Eval("states").ToString() %></td>
<td style="width:7%; text-align:center;"><asp:Button ID="opener" runat="server" CommandName="select" Text="查看" /></td>
</tr>
</table>
</ItemTemplate>
<AlternatingItemStyle BackColor="White" />
<ItemStyle BackColor="#EFF3FB" />
<SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
</asp:DataList>当我点击opener这个按钮的时候后台就能获取我点击行的id这一列的值?怎么做呢?用linkbutton又怎么做呢?
解决方案 »
- .net截取字符串问题,比如:12元 100元/年 2元/次 我是想只要数字,去除汉字,在线等.....
- FCkeditor在asp.net加载问题
- 新手求助,asp.net网站重定向咋办?
- 关于asp.net中文件重命名问题
- 求免费asp.net2.0空间
- 请问怎么取datareader中的字段值?马上结贴,谢
- c#.如果做关联查询
- ASP.NET5 NET4.6 VS2015项目结构和之前的差异还是有点的
- 网站购物车内的信息存储是怎么实现的
- Entity Framework 6.0 向有外键关系的表中添加数据抛异常
- 我正在做一个图片展示的页面、
- 想从抓取的html代码里面获取一些数据,但不知道该如何进行。或者如何用正则表达式去抓取
http://www.ie512.com/news.aspx?id=205&no=1打开可能有点慢,有几个例子。
http://www.cnblogs.com/insus/articles/2044053.html相关:
http://www.cnblogs.com/insus/articles/2036884.html
http://www.cnblogs.com/insus/archive/2011/06/30/2094151.html
show.aspx
string id=Request.QieryString["id"].ToString();
控件查找使用
foreach(DataListItem in DataList1.Items)
{
Label lbl= item.FindControl( "Label3") as Label ;
}
e.Row.Attributes.Add("onclick", "document.getElementById('TextBox5').value=" + e.Row.RowIndex + "");这有个gridview的原理差不多<asp:GridView ID="GridView5" runat="server" AutoGenerateColumns="False" onrowdatabound="GridView5_RowDataBound" >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%#DataBinder.Eval(Container,"DataItem.ID") %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>protected void GridView5_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("style", "cursor:pointer");
e.Row.Attributes.Add("onclick", "document.getElementById('TextBox5').value=" + e.Row.RowIndex + "");
}
}同事期待别人给你写好的DEMO
这就触发jihuilist_UpdateCommand
protected void jihuilist_UpdateCommand(object source, DataListCommandEventArgs e)
{
string Id= this.jihuilist.DataKeys[e.Item.ItemIndex].ToString();
Response.Write(Id);
}
可以获得ID了