RT!!!我知道怎么findcontrol...但怎么触发事件啊

解决方案 »

  1.   

    加个 OnTextChanged="TextBox1_textchanged“using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;public partial class DataList_DataList : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                SqlConnection con = new SqlConnection("server=10.3.1.218;database=Northwind;uid=sa;pwd=sa;");
                System.Data.SqlClient.SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Customers", con);
                DataSet ds = new DataSet();
                try
                {
                    con.Open();
                    //将主表Customer添加到DataSet中
                    da.Fill(ds, "Customers");
                    //将子表Orders添加到DataSet中                this.DataList1.DataSource = ds;
                    this.DataList1.DataBind();            }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    con.Close();
                    con.Dispose();
                }
            }
        }
        public void TextBox1_textchanged(object sender, EventArgs e)
        {
            string ss = "ss";
        }
        protected void Button1_Click(object sender, EventArgs e)
        {    }
    }
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataList.aspx.cs" Inherits="DataList_DataList" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
            <asp:DataList ID="DataList1" runat="server">
                <ItemTemplate>
                    <asp:TextBox ID="TextBox1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"ContactName") %>' OnTextChanged="TextBox1_textchanged"></asp:TextBox>
                </ItemTemplate>
            </asp:DataList></div>
        </form>
    </body>
    </html>