一、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;
}
}
}