public class EditTemplateColumn: ITemplate
{
public EditTemplateColumn(string colname)
{
m_strColName=colname;
}
public void InstantiateIn(Control container)
{
TextBox edt = new TextBox();
edt.DataBinding += new EventHandler(this.OnDataBinding);
edt.Text=???????等于页面一个textbox的值???这个怎么写啊
container.Controls.Add(edt);
}
public void OnDataBinding(object sender, EventArgs e)
{
TextBox edt = (TextBox) sender;
DataGridItem container = (DataGridItem) edt.NamingContainer;
edt.Text = ( (DataRowView)container.DataItem )[m_strColName].ToString();
}
private string m_strColName;
}
{
public EditTemplateColumn(string colname)
{
m_strColName=colname;
}
public void InstantiateIn(Control container)
{
TextBox edt = new TextBox();
edt.DataBinding += new EventHandler(this.OnDataBinding);
edt.Text=???????等于页面一个textbox的值???这个怎么写啊
container.Controls.Add(edt);
}
public void OnDataBinding(object sender, EventArgs e)
{
TextBox edt = (TextBox) sender;
DataGridItem container = (DataGridItem) edt.NamingContainer;
edt.Text = ( (DataRowView)container.DataItem )[m_strColName].ToString();
}
private string m_strColName;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货