您的位置:首页 > Web前端 > CSS

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个控件,你需要改成你自己的列
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐