DataGrid编辑状态添加DropDownList控件模板列、设置样式
2005-04-04 08:27
519 查看
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]);
SqlDataAdapter da=new SqlDataAdapter("select * from dep",conn);
DataSet ds=new DataSet();
da.Fill(ds,"table1");
if(e.Item.ItemType==ListItemType.EditItem)
{
DropDownList ddl=(DropDownList)e.Item.FindControl("dep");
ddl.DataSource=ds.Tables["table1"];
ddl.DataTextField="depname";
ddl.DataValueField="depid";
ddl.DataBind();
ddl.Items.FindByValue(Convert.ToString(DataBinder.Eval(e.Item.DataItem,"depid"))).Selected=true;
TextBox txt1 = (TextBox)e.Item.Cells[0].Controls[0];
txt1.Attributes.Add("style","border-color:Red;border-width:1px;border-style:Solid;");//设置文本框的样式
//注意:Cells[i].Controls[i] 表示第i+1列的第i+1个控件,你需要改成你自己的列
}
}
{
SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]);
SqlDataAdapter da=new SqlDataAdapter("select * from dep",conn);
DataSet ds=new DataSet();
da.Fill(ds,"table1");
if(e.Item.ItemType==ListItemType.EditItem)
{
DropDownList ddl=(DropDownList)e.Item.FindControl("dep");
ddl.DataSource=ds.Tables["table1"];
ddl.DataTextField="depname";
ddl.DataValueField="depid";
ddl.DataBind();
ddl.Items.FindByValue(Convert.ToString(DataBinder.Eval(e.Item.DataItem,"depid"))).Selected=true;
TextBox txt1 = (TextBox)e.Item.Cells[0].Controls[0];
txt1.Attributes.Add("style","border-color:Red;border-width:1px;border-style:Solid;");//设置文本框的样式
//注意:Cells[i].Controls[i] 表示第i+1列的第i+1个控件,你需要改成你自己的列
}
}
相关文章推荐
- 在Gridview编辑时添加DropDownList控件并设置默认值
- 在gridview编辑时添加dropdownlist控件设置默认值
- repeater实现样式设置,并添加删除按钮,参考课上老师做的案例。数据表添加字段status,使用repeater实现禁用与启用。repeater添加编辑按钮,和Edit.aspx页面。
- jquery设置checkbox状态,设置dropdownlist选中值,隐藏某控件,给某控件追加东西
- 向DataGrid、DropDownList控件添加数据
- 动态添加AjaxControl Toolkit的Tab控件及设置模板
- Silverlight 属性样式、控件模板、视觉状态
- 如何给DropDownList控件设置样式(ASP.NET MVC)
- DataGrid 完全攻略之一(在编辑状态下改变控件的显示大小)
- easyui datagrid 编辑状态时,为列添加文本改变事件
- Silverlight 属性样式、控件模板、视觉状态
- Mater-Details数据查询修改时,在用DetailsView进行新建,编辑(添加DropDownList控件)应用时需要注意的几点问题
- DataGrid列头中添加CheckBox控件, HeaderSyle 在资源文件中,给模板中的控件添加事件
- 如何给DropDownList控件设置样式(ASP.NET MVC)
- 如何设置UltraWebGrid中模板列中的控件状态
- 后台动态添加控件及设置样式
- Infragistics控件对UltraWebGrid单元格编辑进行控制及样式设置
- 设置EditText点击编辑状态后,软键盘把底部的控件顶起来
- silverlight之How To:设置ComboBox控件的数据源当ComboBox用来作为DataGrid的某列的编辑控件时
- WPF 设置ComboBox控件的数据源当ComboBox用来作为DataGrid的某列的编辑控件时