ASP.NET中常用的三十三種代碼第3/7頁
更新時間:2007年03月25日 00:00:00 作者:
12.Panel 橫向滾動,縱向自動擴展
<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>
13.回車轉換成Tab
<script language="javascript" for="document" event="onkeydown">
if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!=''&& event.srcElement.type!='textarea');
event.keyCode=9;
</script>
onkeydown="if(event.keyCode==13) event.keyCode=9"
14.DataGrid超級連接列
DataNavigateUrlField="字段名" DataNavigateUrlFormatString="http://xx/inc/delete.aspx?ID={0}"
15.DataGrid行隨鼠標變色
private void DGzf_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType!=ListItemType.Header)
{
e.Item.Attributes.Add( "onmouseout","this.style.backgroundColor=\""+e.Item.Style["BACKGROUND-COLOR"]+"\"");
e.Item.Attributes.Add( "onmouseover","this.style.backgroundColor=\""+ "#EFF3F7"+"\"");
}
}
16.模板列
www.knowsky.com
<ASP:TEMPLATECOLUMN visible="False" sortexpression="demo" headertext="ID">
<ITEMTEMPLATE>
<ASP:LABEL text='<%# DataBinder.Eval(Container.DataItem, "ArticleID")%>' runat="server" width="80%" id="lblColumn" />
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN headertext="選中">
<HEADERSTYLE wrap="False" horizontalalign="Center"></HEADERSTYLE>
<ITEMTEMPLATE>
<ASP:CHECKBOX id="chkExport" runat="server" />
</ITEMTEMPLATE>
<EDITITEMTEMPLATE>
<ASP:CHECKBOX id="chkExportON" runat="server" enabled="true" />
</EDITITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
后臺代碼
protected void CheckAll_CheckedChanged(object sender, System.EventArgs e)
{
//改變列的選定,實現(xiàn)全選或全不選。
CheckBox chkExport ;
if( CheckAll.Checked)
{
foreach(DataGridItem oDataGridItem in MyDataGrid.Items)
{
chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");
chkExport.Checked = true;
}
}
else
{
foreach(DataGridItem oDataGridItem in MyDataGrid.Items)
{
chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");
chkExport.Checked = false;
}
}
}
相關文章
.NET使用報表工具FastReport實現(xiàn)打印功能
這篇文章介紹了.NET使用報表工具FastReport實現(xiàn)打印功能的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-03-03asp.net程序優(yōu)化 盡量減少數(shù)據(jù)庫連接操作
最近做一個項目,做的比較郁悶,現(xiàn)在把項目經(jīng)驗總結在這里。項目的主要功能就是為第三方程序提供數(shù)據(jù),并根據(jù)客戶端的調用提供數(shù)據(jù)更新。我的程序屬于服務端。服務端以站點形式部署,以Xml的數(shù)據(jù)格式輸出2012-05-05