datagrid控件中添加了checkbox控件的使用
来源:互联网 发布:矩阵分解模型 编辑:程序博客网 时间:2024/04/28 16:44
首先创建的表中,定义bool类型一列Check,DataGrid的数据源为DataTable
/// <summary>
/// 选择全部
/// </summary>
public void SelectAll()
{
for (int i = 0; i < this.Grdv.RowCount; i++) //让当前显示的所有行数的checkbox列赋值为
true,表示选中
{
staff.Tables["StaffDT"].Rows[i]["Check"] = true;
}
this.Grd.RefreshDataSource();
}
/// <summary>
/// 取消选择全部
/// </summary>
public void UnSelectAll()
{
for (int i = 0; i < this.Grdv.RowCount; i++)
{
staff.Tables["StaffDT"].Rows[i]["Check"] = false;//与全选相反
}
this.Grd.RefreshDataSource();
}
/// <summary>
/// 获得一选择项目
/// </summary>
/// <returns></returns>
public ArrayList GetSelectedItems()
{
string sqlstr;
ArrayList al = new ArrayList();
for (int i = 0; i < this.Grdv.RowCount; i++)
{
if (staff.Tables["StaffDT"].Rows[i]["Check"].ToString()=="True") //判断checkbox是否选中,如果是选中状态,完成所要进行的操作
{
if (staff.Tables["StaffDT"].Rows[i]["identify"].ToString() == "工作员" || staff.Tables["StaffDT"].Rows[i]["identify"].ToString() == "班长")
{
sqlstr = "update collect set status='" + Convert.ToUInt16(Common.Scrap) + "' where collno='" + staff.Tables["StaffDT"].Rows[i]["collno"].ToString() + "'";
}
else
{
sqlstr = "update staff set status='" + Convert.ToUInt16(Common.Scrap) + "' where collno='" + staff.Tables["StaffDT"].Rows[i]["collno"].ToString() + "'";
}
try
{
SqlConnection cn = new SqlConnection(OperatorDB.OperatorDB.ConnectionString);
cn.Open();
SqlCommand cm = new SqlCommand(sqlstr, cn);
num = cm.ExecuteNonQuery();
}
catch
{
e++;
MessageBox.Show("更新数据库失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
al.Add(staff.Tables["StaffDT"]);
}
}
return al;
}
- datagrid控件中添加了checkbox控件的使用
- datagrid控件中添加checkbox控件列
- datagrid控件中添加checkbox控件列
- 为DataGrid添加CheckBox控件的例子
- 为DataGrid添加CheckBox控件
- 为DataGrid添加CheckBox控件
- 为DataGrid添加CheckBox控件
- 为DataGrid添加CheckBox控件
- 为DataGrid添加CheckBox控件
- 为DataGrid添加CheckBox控件
- 为DataGrid添加CheckBox控件
- 为DataGrid添加CheckBox控件
- 为DataGrid添加CheckBox控件
- 为DataGrid添加CheckBox控件
- 为DataGrid添加CheckBox控件
- datagrid控件中checkbox控件寻求帮助
- 在DataGrid页眉上添加全选的CheckBox控件
- 在DataGrid页眉上添加全选的CheckBox控件
- secure crt 和samba中文
- Stream与String互相转换方法
- Asp对URL编码和解码
- 线程间通信(一)
- SQL Server XQuery 学习笔记(四)
- datagrid控件中添加了checkbox控件的使用
- again about gdk gtk
- 多线程编程
- SDK、JDK、JRE和JVM的关系总结
- Javascript的调试利器:Firebug使用详解收藏
- linux开机启动脚本的顺序
- 给大家分享一个创意的牛媒体:明镜天下(中国)传媒有限公司
- 线程同步
- 2009-03-25技术学习:使用Wicket框架时遇到的问题