asp.net中TextBox怎么绑定数据?
DAL:*****************
public static List<M_familydoc> SearchFamilydoc(M_familydoc fname)
{
string sql = "select * from familydoc where fam_fname ='" + selectuser.User_name + "'";
DataTable dt = DBHelper.GetDataSet(sql);
List<M_familydoc> list = new List<M_familydoc>();
foreach (DataRow dr in dt.Rows)
{
M_familydoc doc = new M_familydoc();
doc.Fam_id = dr["fam_id"].ToString();
doc.Fam_fname = dr["fam_fname"].ToString();
doc.Fam_phone = dr["fam_phone"].ToString();
doc.Fam_address =dr["fam_address"].ToString();
list.Add(doc);
}
return list;
BLL:*************************************
public static List<M_familydoc> SearchFamlilydoc(M_familydoc fname)
{
return D_familydoc.SearchFamilydoc(fname);
}
绑定到gridview:
protected void Button1_Click(object sender, EventArgs e)
{
M_familydoc mf = new M_familydoc();
mf.Fam_fname = this.TextBox1.Text;
GridView1.DataSource =BLL.B_familydoc.SearchFamlilydoc(mf);
GridView1.DataBind();
}
我现在想绑定到TextBox上如何做?
[解决办法]
<TextBox ID="TextBox1" runat="server" Text='<%# Eval("id") %>' 。。。。
[解决办法]
在前台写的话:
<asp:TextBox id= "TextBox1 " runat= "server " Text= ' <%#DataBinder.Eval(Container.DataItem, "姓名")%> ' />
是你数据库的字段,不知道你绑定什么
[解决办法]
foreach循环遍历绑定。
[解决办法]