我是写了下面一些代码:if(((TextBox)e.Item.FindControl("FT5")).Text.ToString()!=""&&((TextBox)e.Item.FindControl("FT5")).Text.ToString()!=null)
{
   string values =((TextBox)e.Item.FindControl("FT5")).Text.Trim();//得到商品编码
   string tblName="PB_Goods";
   string fldList="Iname,Specif";
   string strWhere = "PBItem ='"+values+"'";
   SqlDataReader dr = DataInfo.GetDataRow(connString,tblName,fldList,strWhere);
   if(dr.Read())
    {
     //显示商品名称和规格型号
     ((TextBox)e.Item.FindControl("FT6")).Text = dr["Iname"].ToString();
     ((TextBox)e.Item.FindControl("FT7")).Text = dr["Specif"].ToString();

    }
}因datagrid  TextBox和外面的不一样,外面的用事件:
private void txtShcno_TextChanged(object sender, System.EventArgs e)
{
}就可以了请问高手指点一下,以上datagrid代码放去哪里?才能实现输入商品编码,让商品名称和规格型号同时显示出来向大师求缓!谢谢!!!