如何动态创建DataColumn的 editItemTemplatet贴下代码
解决方案 »
- Winfrom中在已手动绑定数据源的Datagridview中,二次绑定正处于活动状态的单元格,并改变该单元格的文本形式,以combox下拉形式展现
- TcpClient.Connect函数连接超时的问题
- 存储过程
- 如何求每一行DataTable中的行相加的值,每一列列相加的值。
- 请问如何将可序列化对象转为XmlElement对象?
- NET联盟会馆
- 一个自助小票打印程序,怎样进行容错性处理?
- .net中如何根据数据库里的字段来显示不同的div标签内容?
- bitmap图片如何保存到文件中
- winform中控件绑定dataset 的神秘问题。
- PrintDocument 如何设置打印位置?
- 关于异常处理
http://topic.csdn.net/u/20100316/17/5e102482-b8ac-4529-a05c-52b0efb95be0.html
...
tf.EditItemTemplate = Page.LoadTemplate("usercontrolName.ascx"); GridView.Columns.Add(cf);
这个是个啥子控件?我想要的textbox控件吗?tf.EditItemTemplate = Page.LoadTemplate("usercontrolName.ascx");
小弟的分不够发贴 只好在你这问下 希望好心的lz 不要踩我哈
每个button都绑定同一个事件啦
<asp:Button ID="btn" runat="server" CommandName="Edit" Text="Click Me" />
创建用户控件 Web User Control命名为 EditItemTemplate.ascx内容为<asp:TextBox ID="txt" runat="server"></asp:TextBox>
<asp:Button ID="btn" runat="server" Text="Click Me" />protected void Page_Load(object sender, EventArgs e)
{
GridView gv = new GridView(); gv.ID = "gv";
gv.AutoGenerateColumns = false; TemplateField tf = new TemplateField(); tf.HeaderText = "编辑"; tf.ItemTemplate = LoadTemplate("ItemTemplate.ascx");
tf.EditItemTemplate = LoadTemplate("EditItemTemplate.ascx"); gv.Columns.Add(tf); gv.RowEditing += new GridViewEditEventHandler(gv_RowEditing); gv.DataSource = new string[] { "" };
gv.DataBind(); Form.Controls.Add(gv);
} protected void gv_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView gv = sender as GridView; gv.EditIndex = e.NewEditIndex; gv.DataSource = new string[] { "" };
gv.DataBind();
}
还有就是,这个37,37,38.是尺码,通过两张表交叉得到的数据,是不确定的数据,所以在此必须动态生成gridview才行!