TextBox中TextBox1_TextChanged事件中如何去DataList当前所绑定数据ID号呢,请各位帮帮忙啊,我非常急

解决方案 »

  1.   

    TextBox中TextBox1_TextChanged事件中如何取DataList当前所绑定数据ID号呢,请各位帮帮忙啊,我非常急
      

  2.   

    "去DataList当前所绑定数据ID号"??
    你能不能把问题描述清楚点
      

  3.   

    datalist模板中的控件是什么?
      

  4.   

     
    Dim dddd As TextBox
    title = CType(e.Item.Cells(1).FindControl("txtTitle"), TextBox)
    如果是label就在逗号后相应换成label,引号对应的是控件的ID
      

  5.   

    cell(1)表示的是这个模板控件所在的列,如果是一列显示的话就换成cell(0)
      

  6.   

    dddd= CType(e.Item.Cells(1).FindControl("txtTitle"), TextBox)
      

  7.   

    让那列不显示 ,或者绑定到你想要的数据 ,在column里面设置
      

  8.   

    反正在datalist里发生的事件 都会跑到itemdatabind事件中的。
    楼上说的没错,但是要补充一点。 itemdatabind里一定要写这句if判断(原因不明,写就是了)
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
             {            // Retrieve the Label control in the current DataListItem.
                Label PriceLabel = (Label)e.Item.FindControl("PriceLabel");
             }
      

  9.   

    CType(e.Item.Cells(1).FindControl("txtTitle"), TextBox)
      

  10.   

    DataList 我是自定义绑定数据的,TextBox中TextBox1_TextChanged事件中如何去DataList当前所绑定数据ID号呢,请各位帮帮忙啊,我非常急
      

  11.   

    都烧坏脑了用e.Item.........那个e是谁的e啊,能有Item的么?
    楼主你的TextBox在哪里?在DataList里面还是外面?怎么会有一个TextBox1_TextChanged的事件的?他们怎样进行委托的?楼主你可要表述清楚啊!
      

  12.   

    Label PriceLabel = (Label)e.Item.FindControl("PriceLabel"); 
      

  13.   

    就是在淘宝店购买数量的TextBox中填写数量时,总额随之而变的。textbox是在DataList里面,请教一下
    TextBox1_TextChanged的事件怎么能取当前索引商品的ID号
     
    非常的急啊,高手救命啊
      

  14.   


    <asp:DataList ID="DataList1" runat="server" DataKeyField="Listaid" OnItemCommand="DataList1_ItemCommand">
        protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "update")
            {
                if (Request.QueryString["ListaType"].ToString() == "1")
                {
                    Response.Redirect("../ListaeInformacionit/Fy_ListaSellupdate.aspx?listaid=" + DataList1.DataKeys[e.Item.ItemIndex].ToString() + "");
                }
                else
                {
                    Response.Redirect("../ListaeInformacionit/Fy_LustaRentalupdate.aspx?listaid=" + DataList1.DataKeys[e.Item.ItemIndex].ToString() + "");
                }
            }
        }