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;
}
}
}
<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;
}
}
}
相关文章推荐
- ASP.NET Gridview 中使用checkbox删除的2种方法实例分享
- asp.net gridview中添加checkbox列,用于全部选中记录或取消全选
- ASP.NET Gridview 中使用checkbox删除的2种方法实例分享
- Asp.Net中gridview中嵌入的checkbox使用
- ASP.NET DEMO 14: 如何在 GridView/DataGrid 模板列中使用自动回发的 CheckBox/DropDownList
- Asp.net中用javascript为GridView添加汇总行
- ASP.NET DEMO 14: 如何在 GridView/DataGrid 模板列中使用自动回发的 CheckBox/DropDownList
- 在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox
- 使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
- Asp.net_GridView控件中添加的RadioButton的使用方法
- asp.net中gridview的checkbox使用总结
- 使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
- [Asp.Net]在GridView中使用CheckBox
- 在ASP.NET中使用JavaScript脚本添加认证
- 在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox
- 使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
- 新写的一个使用ASP.NET AJAX中的UpdatePanel控件实现GridView的无刷新删除,更新,添加,查询!
- ASP.NET DEMO 10: 如何通过 javascript 访问 GridView/DataGrid 选中 CheckBox 行各列的值
- ASP.NET Gridview 中使用checkbox删除的方法(两种)
- Asp.net 中使用GridView控件实现Checkbox单选