1.打开新的窗口并传送参数:
传送参数:
response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>")
接收参数:
stringa=Request.QueryString("id");
stringb=Request.QueryString("id1");
2.为按钮添加对话框
Button1.Attributes.Add("onclick","returnconfirm('确认?')");
button.attributes.add("onclick","if(confirm('areyousure...?')){returntrue;}else{returnfalse;}")
3.删除表格选定记录
intintEmpID=(int)MyDataGrid.DataKeys[e.Item.ItemIndex];
stringdeleteCmd="DeletefromEmployeewhereemp_id="+intEmpID.ToString()
4.删除表格记录警告
privatevoidDataGrid_ItemCreated(Objectsender,DataGridItemEventArgse)
{
switch(e.Item.ItemType)
{
caseListItemType.Item:
caseListItemType.AlternatingItem:
caseListItemType.EditItem:
TableCellmyTableCell;
myTableCell=e.Item.Cells[14];
LinkButtonmyDeleteButton;
myDeleteButton=(LinkButton)myTableCell.Controls[0];
myDeleteButton.Attributes.Add("onclick","returnconfirm('您是否确定要删除这条信息');");
break;
default:
break;
}
}
5.点击表格行链接另一页
privatevoidgrdCustomer_ItemDataBound(objectsender,System.Web.UI.WebControls.DataGridItemEventArgse)
{
//点击表格打开
if(e.Item.ItemType==ListItemType.Iteme.Item.ItemType==ListItemType.AlternatingItem)
e.Item.Attributes.Add("onclick","window.open('Default.aspx?id="+e.Item.Cells[0].Text+"');");
}
双击表格连接到另一页
在itemDataBind事件中
if(e.Item.ItemType==ListItemType.Iteme.Item.ItemType==ListItemType.AlternatingItem)
{
stringorderItemID=e.item.cells[1].Text;
...
e.item.Attributes.Add("ondblclick","location.href='../ShippedGrid.aspx?id="+orderItemID+"'");
}
双击表格打开新一页
if(e.Item.ItemType==ListItemType.Iteme.Item.ItemType==ListItemType.AlternatingItem)
{
stringorderItemID=e.item.cells[1].Text;
...
e.item.Attributes.Add("ondblclick","open('../ShippedGrid.aspx?id="+orderItemID+"')");
}
6.表格超连接列传递参数
<asp:HyperLinkColumnTarget="_blank"headertext="ID号"DataTextField="id"NavigateUrl="aaa.aspx?id='
<%#DataBinder.Eval(Container.DataItem,"数据字段1")%>'&name='<%#DataBinder.Eval(Container.DataItem,"数据字段2")%>'/>
7.表格点击改变颜色
if(e.Item.ItemType==ListItemType.Iteme.Item.ItemType==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onclick","this.style.backgroundColor='#99cc00';
this.style.color='buttontext';this.style.cursor='default';");
}
写在DataGrid的_ItemDataBound里
if(e.Item.ItemType==ListItemType.Iteme.Item.ItemType==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='#99cc00';
this.style.color='buttontext';this.style.cursor='default';");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor='';this.style.color='';");
}
当前1/7页1234567下一页阅读全文