注册 登录
编程论坛 ASP.NET技术论坛

大家帮忙,我做不出来了,帮个忙吧

fanboy 发布于 2008-11-28 22:00, 721 次点击
我想用编程的方式,在网页上插入imageButton控件,控件的数量通过数据库中读出,控件的imageurl也是通过数据库中读出来的,然后点击这个imagebutton控件能返回点击这个控件对应的teacid。目前已经写到这里了
后面不知道怎么写了

protected void Page_Load(object sender, EventArgs e)
    {
       //自己写的类,实现打开和返回dataset
        dbConn ds = new dbConn();
        string sl = "select teacid,teacname,teacimage from teacher";
        DataSet viset = new DataSet();
        viset=ds.viewdb(sl);
        ArrayList aa = new ArrayList();
        for (int i = 0; i < viset.Tables[0].Rows.Count; i++)
        {
            aa.Add(new ImageButton());
            ((ImageButton)(aa[i])).ImageUrl = "~/teacimage/" + viset.Tables[0].Rows[i][2];
            ((ImageButton)(aa[i])).Height = 100;
            ((ImageButton)(aa[i])).Width = 80;
            form1.Controls.Add(((Image)(aa[i])));
           ((ImageButton)(aa[i])).Click+=new ImageClickEventHandler(ViewTeacher_Click);
        }
    }

[[it] 本帖最后由 fanboy 于 2008-11-28 22:10 编辑 [/it]]
5 回复
#2
fanboy2008-11-29 07:57
大家怎么没人帮忙啊
大家怎么没人帮忙啊大家怎么没人帮忙啊
#3
bygg2008-11-29 11:40
你不是已经写出来了吗?
#4
fanboy2008-11-29 12:31
就知道ViewTeacher_Click这个事件怎么写了
谢谢留言。
就知道ViewTeacher_Click这个事件怎么写了。怎么获取是点了那个imagebutton,然后怎么返回teacid
#5
寒行2008-11-29 13:45
再写个单击方法,找到这个ImageButton,下面相信你应该会做了
protected void ViewTeacher_Click(object sender, ImageClickEventArgs e)
{
     ImageButton imbt=(ImageButton)(sender);
        *******
}
#6
fanboy2008-11-29 14:51
谢谢了
谢谢大家给我的留言。真心的谢谢大家
1