那你就需要找到 page2 中的dataGridView中的那列,进行处理呀,这思路不是很明确么

解决方案 »

  1.   

    每次变化,重新调用 Bindslotname 绑定combox列
      

  2.   

    combox列在保存的时候我重新绑定数据库了,已经同步 没问题 我的意思是  表2的第二列实现级联  比如表1 name下的1变成2  表二第二列 是1的都应该变成2 
      

  3.   

    C#级联菜单设置示例
    //数据库设置
    tb_jilian   //数据库名称
    tb_Province //一级数据表
    ID //id设置  Province//一级字段
    1              蔬菜
    2              水果
    3              海鲜
    4              山货
    ,             ,,
    。             ,,
    tb_City   //二级表
    Province       City
    蔬菜           黄瓜
    蔬菜           茄子
    蔬菜           辣椒
    蔬菜           豆角
    水果           苹果
    水果           山楂
    ,              ,
    ,              ,
    。              。//无刷新页面设置下拉菜单
      <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                            <ContentTemplate>
                                <asp:DropDownList ID="ddlProvince" runat="server" AutoPostBack="True" 
                                    onselectedindexchanged="ddlProvince_SelectedIndexChanged">
                                </asp:DropDownList>
                                                    <asp:DropDownList ID="ddlCity" runat="server">
                                </asp:DropDownList>
                            </ContentTemplate>
                        </asp:UpdatePanel>
    //cs页面设置
     SqlConnection sqlcon;
        string strCon = ConfigurationManager.AppSettings["conn"];
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                sqlcon = new SqlConnection(strCon);
                string sqlstr = "select Province from tb_Province";
                SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);
                DataSet myds = new DataSet();
                sqlcon.Open();
                myda.Fill(myds);
                ddlProvince.DataSource= myds;
                ddlProvince.DataValueField = "Province";
                ddlProvince.DataBind();
                string strCity = "select * from tb_City where Province='" + ddlProvince.SelectedItem.Text + "'";
                SqlDataAdapter mydaCity = new SqlDataAdapter(strCity, sqlcon);
                DataSet mydsCity = new DataSet();
                mydaCity.Fill(mydsCity);
                ddlCity.DataSource = mydsCity;
                ddlCity.DataValueField = "City";
                ddlCity.DataBind();
                sqlcon.Close();
            }//codego.net/tags/1/1/    }
        protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)
        {
            sqlcon = new SqlConnection(strCon);
            string sqlstr = "select * from tb_City where Province='" + ddlProvince.SelectedItem.Text+ "'";
            SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);
            DataSet myds = new DataSet();
            sqlcon.Open();
            myda.Fill(myds);
            ddlCity.DataSource = myds;
            ddlCity.DataValueField = "City";
            ddlCity.DataBind();
            sqlcon.Close();
        }