GridView 實現服務器端和客戶端全選的兩種方法
2006/12/29 19:10:28
<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
// 計算數據,完全可以從數據看取得
ICollection CreateDataSource()
{
System.Data.DataTable dt = new System.Data.DataTable();
System.Data.DataRow dr;
dt.Columns.Add(new System.Data.DataColumn("序號", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("學生姓名", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("語文", typeof(System.Decimal)));
dt.Columns.Add(new System.Data.DataColumn("數學", typeof(System.Decimal)));
dt.Columns.Add(new System.Data.DataColumn("英語", typeof(System.Decimal)));
dt.Columns.Add(new System.Data.DataColumn("計算機", typeof(System.Decimal)));
for (int i = 0; i < 8; i++)
{
System.Random rd = new System.Random(Environment.TickCount * i); ;
dr = dt.NewRow();
dr[0] = i.ToString();
dr[1] = "【孟子E章】" + i.ToString();
dr[2] = System.Math.Round(rd.NextDouble() * 100, 2);
dr[3] = System.Math.Round(rd.NextDouble() * 100, 2);
dr[4] = System.Math.Round(rd.NextDouble() * 100, 2);
dr[5] = System.Math.Round(rd.NextDouble() * 100, 2);
dt.Rows.Add(dr);
}
System.Data.DataView dv = new System.Data.DataView(dt);
return dv;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GridView2.DataSource = GridView1.DataSource = CreateDataSource();
GridView2.DataBind();
GridView1.DataBind();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Ret1.Text = "";
foreach (GridViewRow gvr in GridView1.Rows)
{
CheckBox ch = (CheckBox)gvr.FindControl("ItemCheckBox");
if (ch.Checked)
{
Ret1.Text += "<li>GridView1 您選擇的是(鍵值):" + GridView1.DataKeys[gvr.DataItemIndex].Value.ToString();
}
}
}
protected void Button2_Click(object sender, EventArgs e)
{
Ret2.Text = "";
foreach (GridViewRow gvr in GridView2.Rows)
{
CheckBox ch = (CheckBox)gvr.FindControl("ItemCheckBox");
if (ch.Checked)
{
Ret2.Text += "<li>GridView2 您選擇的是(鍵值):" + GridView2.DataKeys[gvr.DataItemIndex].Value.ToString();
}
}
}
protected void CheckAll(object sender, EventArgs e)
{
CheckBox cbx = (CheckBox)sender;
foreach (GridViewRow gvr in GridView1.Rows)
{
CheckBox ch = (CheckBox)gvr.FindControl("ItemCheckBox");
ch.Checked = cbx.Checked;
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>GridView 實現服務器端和客戶端全選的兩種方法</title>
<script type="text/javascript">
//<![CDATA[
function CheckAll(oCheckbox)
{
var GridView2 = document.getElementById("<%=GridView2.ClientID %>");
for(i = 1;i < GridView2.rows.le
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
欧美yw精品日本国产精品|
女欢女爱第一季|
日韩精品无码一区二区三区免费|
把数学课代表按在地上c视频|
性高朝久久久久久久3小时|
国产高跟踩踏vk|
国产一级特黄高清免费下载|
亚洲视频在线网|
久久综合精品国产二区无码|
伊人久久精品线影院|
中国帅男同chinese69|
黑人巨大sv张丽在线播放|
一区二区三区91|
8av国产精品爽爽ⅴa在线观看|
美女视频黄a视频全免费网站一区|
欧美成人片一区二区三区|
男女性爽大片视频男女生活|
精品国产国产综合精品|
狠狠色伊人亚洲综合网站色|
97se色综合一区二区二区|
久久久久国产免费|
国产男女爽爽爽免费视频|
国产视频一区二区三区四区|
国内精品伊人久久久久网站|
我要看a级毛片|
日产欧产va高清|
国产精品99久久免费观看|
人人洗澡人人洗澡人人|
中国大陆一级毛片|
黑人巨大videos极度另类|
校园春色亚洲欧美|
天天在线天天看成人免费视频|
另类视频色综合|
亚洲综合色丁香麻豆|
国产成人无码一二三区视频|
国产成人精品2021|
亚洲欧洲中文日产|
gogo高清全球大胆高清|
xxxwww欧美性|
精品性高朝久久久久久久|
无需付费看视频网站入口|