我是写了下面一些代码: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代码放去哪里?才能实现输入商品编码,让商品名称和规格型号同时显示出来向大师求缓!谢谢!!!
{
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代码放去哪里?才能实现输入商品编码,让商品名称和规格型号同时显示出来向大师求缓!谢谢!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货