c# - 如何使用所有复选框在表格内循环
问题描述
如何使用所有复选框在表内循环,并根据复选框状态将 1 和 0 输入 SQL 数据库(c# 中的代码)
protected void BtnSave_Click(object sender, EventArgs e)
{
try
{
foreach (GridViewRow g1 in GridView1.Rows)
{
DO objDB = new DO();
int quater1 = (g1.FindControl("Q1CheckBox") as CheckBox).Checked == true? 1 : 0;
int quater2 = (g1.FindControl("Q2CheckBox") as CheckBox).Checked == true? 1 : 0;
int quater3 = (g1.FindControl("Q3CheckBox") as CheckBox).Checked == true? 1 : 0;
int quater4 = (g1.FindControl("Q4CheckBox") as CheckBox).Checked == true? 1 : 0;
string query = @"update TimeLine SET Quater1="+quater1+ ",Quater2=" + quater1 + ",Quater3=" + quater1 + ",Quater4=" + quater1 + "";
objDB.ExcuteQuery(query);
}
}
解决方案
推荐阅读
- vb.net - 在 MS Access 数据库中选择最大值
- excel - 为什么我的条件格式在工作表中工作时会失败?可能的间接问题?
- javascript - 如何通过 JSON 将表格数据从 HTML 前端传递到 Django 中的服务器端?
- java - 在java中通过SQL查询进行文本提取(分类)的最佳方法
- python - 在每一步从列表中切片大小为 N 的窗口
- java - 在单元测试中使用单例类获取 ExceptionInInitializerError
- angular - 如果localStorage item为null,设置item,否则返回Observable中的item?
- javascript - 如何从一些谷歌地图标记打开网络链接?
- node.js - Mongoose:完全删除文档和所有引用
- python - 在 Python 矩阵算法中修改列表