点击 “ 编辑” 就把datagrid 撑的很大 protected void dgMsg_EditCommand(object source, DataGridCommandEventArgs e)
{
dgMsg.EditItemIndex = e.Item.ItemIndex;
if (Session["strWhere"] == null)
{
setPageInfo(""); }
else
{
setPageInfo(Session["strWhere"].ToString());
}
}
样式表也定义了,不好使啊
.dg_header
{
font-weight :bold ;
color:#FFFFCC;
background-color :#990000;
border-width: 2px;
border-color :#CC9966;
border-style :solid;
}
.dg_alter
{
background-color :#FFE0C0;
border-left-color:Green;
border-width: 2px;
border-color :#CC9966;
border-style :solid;
}
.dg_item
{
color :#330099;
background-color:White ;
border-width:2px;
border-color :#CC9966;
border-style :solid;
width:2px;
}
.dg_page
{
border-width: 2px;
border-color :#CC9966;
border-style :solid;
} 大家帮忙啊
{
dgMsg.EditItemIndex = e.Item.ItemIndex;
if (Session["strWhere"] == null)
{
setPageInfo(""); }
else
{
setPageInfo(Session["strWhere"].ToString());
}
}
样式表也定义了,不好使啊
.dg_header
{
font-weight :bold ;
color:#FFFFCC;
background-color :#990000;
border-width: 2px;
border-color :#CC9966;
border-style :solid;
}
.dg_alter
{
background-color :#FFE0C0;
border-left-color:Green;
border-width: 2px;
border-color :#CC9966;
border-style :solid;
}
.dg_item
{
color :#330099;
background-color:White ;
border-width:2px;
border-color :#CC9966;
border-style :solid;
width:2px;
}
.dg_page
{
border-width: 2px;
border-color :#CC9966;
border-style :solid;
} 大家帮忙啊
<asp:BoundField DataField="RowNum" HeaderText="序号" ReadOnly="True"/>
<asp:BoundField DataField="Code" HeaderText="编码" ReadOnly="True"/>
<asp:TemplateField HeaderText="名称">
<ItemTemplate>
<asp:Label ID="lblName" runat="server" Text='<%# Eval("Name") %>'/>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtName" runat="server" Columns="10" MaxLength="10" Text='<%# Bind("Name") %>'/>
</EditItemTemplate>
</asp:TemplateField>
<asp:CommandField HeaderText="编辑" ShowEditButton="True"/>
<asp:CommandField HeaderText="删除" ShowDeleteButton="True"/>
</Columns>
要用到JS。
省得编辑的时候发现编辑框又太小。
以前做过现在忘了,代码也不见了。只知道思路。汗。