topic_ItemDataBound()
{
ImageButton ib=(ImageButton)e.Item.FindControl("write");
ib.Click +=new ImageClickEventHandler(ib_Click);
。
}
private void ib_Click(object sender, ImageClickEventArgs e)
{
ImageButton ib=(ImageButton)sender;
???????????
现在我要使用DataList中ImageButton所在的行绑定的数据,类似((DataRowView)e.item.DataItem).Row["aaa"]........这样的数据,我应该怎么样得到呢??
{
ImageButton ib=(ImageButton)e.Item.FindControl("write");
ib.Click +=new ImageClickEventHandler(ib_Click);
。
}
private void ib_Click(object sender, ImageClickEventArgs e)
{
ImageButton ib=(ImageButton)sender;
???????????
现在我要使用DataList中ImageButton所在的行绑定的数据,类似((DataRowView)e.item.DataItem).Row["aaa"]........这样的数据,我应该怎么样得到呢??
解决方案 »
- 请问 调试的时候 debug右边的那三个选项分别是什么意思(配置管理器)
- 连接sql:由于检索用户的本地应用程序数据路径时出错
- asp.net如何处理消息头
- 后台返回一个DataTable前台如何用ajax接收给返回值
- 登录页没有使用默认的login.aspx名字,如何定位到我自己的登录页。
- DataSet怎样更新和删除数据?
- 想把一个asp网站该成.net希望大家给点意见~~
- <asp:HyperLinkColumn 如果传递两参数,一个参数是cs变量,一个是绑定DataGrid的数据库字段。。。
- 关于实现多种功能的控件的问题?
- 由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。
- 一个特别着急的问题,只要得到解决,100分全部奉送!
- 在asp.net中调用oracle存储过程包中的存储过程的问题
把id绑定到ImageButton的Id上
然后在Click里面找到DataGrid对应的列?
取到在数据源中的id其他你就可以自己作了,以下略
item里面有该行的所有控件,你可以依次取出他们的值!祝好运!
ImageButton的CommandArgument绑定ID
传到另一个方法的时候读出ID
int custId = e.CommandArgument == null ? 0 : Convert.ToInt32(e.CommandArgument);
可以放一些label 然后从里面取值
{
ImageButton ib=(ImageButton)sender;
DataListItem E=(DataListItem)ib.Parent;
Response.Write (((DataRowView)E.DataItem).Row["topicid"].ToString());//这行错误,未将对象引用到实例
Response.End();
} private void topic_ItemCreated(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.AlternatingItem || e.Item .ItemType ==ListItemType.Item)
{
ImageButton ib=(ImageButton)e.Item.FindControl("write");
ib.Click +=new ImageClickEventHandler(ib_Click);
}
}