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

ASP.NET中使用javascript獲取GridView,獲取GridView中CheckBox值,並添加記錄

2007-09-05 13:51 543 查看
一、javascript獲取GridView

<script language ="javascript" type="text/javascript">
var return_value = new Array();
function showChild()
{
var txt = "";
var tbl = document.getElementById("<%=dgPermiss.ClientID%>");
var ID;

if(tbl != null && tbl.rows.length >1)
{
for(var i = 1; i < tbl.rows.length; i++) // 遍历行
{
ID = tbl.rows[i].cells[3].innerText;//程式代號
txt += "ID != '" + ID + "' AND ";
}

if(txt.length >0)
{
txt= " WHERE " + txt.substring(0,txt.length -4);
}

}
else
{
txt= "0";
}

showModalDialog("QueryProgram.aspx?ID="+txt,window,"dialogHeight:400px;dialogWidth:450px;center:yes;help:no;status:no;scroll:auto");
}

}

二、獲取GridView中CheckBox值,並添加記錄

protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < GridView1.Rows.Count; i++)
{
if(((CheckBox)GridView1.Rows[i].Cells[0].Controls[1]).Checked == true && labUser.Text.Length >0) //檢查GridView CheckBox 值
{
ObjectDataSource1.InsertParameters["USERID"].DefaultValue = labUser.Text;
ObjectDataSource1.InsertParameters["PROGRAMID"].DefaultValue = GridView1.Rows[i].Cells[1].Text.ToString().Trim();

ObjectDataSource1.Insert();
Session["isZT"] = 0;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: