记录下---datatable添加列 绑定数据---新手勿喷--笔记
来源:互联网 发布:电脑445端口怎么关闭 编辑:程序博客网 时间:2024/05/21 07:40
string sql1 = "select distinct RightAns from procrtest";
if(!IsPostBack)
{
//datatable
DataTable dt = DbManager.ExecuteQuery(sql1);
dt.Columns.Add("ksrs", Type.GetType("System.String"));
dt.Columns.Add("dcrs", Type.GetType("System.String"));
dt.Columns.Add("cwv", Type.GetType("System.String"));
string s="";
string s1="";
string s2="";
for (int j = 0; j < dt.Rows.Count; j++)
{
string s10 = dt.Rows[j][0].ToString();
s=DbManager.ExecuteScalar("select count(*) from usertest where RightAns='" + dt.Rows[j][0].ToString() + "'").ToString();
dt.Rows[j][1]=s;
s1 = DbManager.ExecuteScalar("select count(*) from usertest where RightAns='" + dt.Rows[j][0].ToString() + "' and RightAns<>UserAns").ToString();
dt.Rows[j][2] = s1;
if (Convert.ToDouble(dt.Rows[j][1]) == 0)
{
s2 = "0%";
}
else
{
s2 = Math.Round((Convert.ToDouble(dt.Rows[j][2]) / Convert.ToDouble(dt.Rows[j][1])) * 100, 2).ToString() + "%";
}
dt.Rows[j][3] = s2;
}
dt.DefaultView.Sort = "cwv DESC";
datalist1.DataSource = dt.DefaultView;
datalist1.DataBind();
}
if(!IsPostBack)
{
//datatable
DataTable dt = DbManager.ExecuteQuery(sql1);
dt.Columns.Add("ksrs", Type.GetType("System.String"));
dt.Columns.Add("dcrs", Type.GetType("System.String"));
dt.Columns.Add("cwv", Type.GetType("System.String"));
string s="";
string s1="";
string s2="";
for (int j = 0; j < dt.Rows.Count; j++)
{
string s10 = dt.Rows[j][0].ToString();
s=DbManager.ExecuteScalar("select count(*) from usertest where RightAns='" + dt.Rows[j][0].ToString() + "'").ToString();
dt.Rows[j][1]=s;
s1 = DbManager.ExecuteScalar("select count(*) from usertest where RightAns='" + dt.Rows[j][0].ToString() + "' and RightAns<>UserAns").ToString();
dt.Rows[j][2] = s1;
if (Convert.ToDouble(dt.Rows[j][1]) == 0)
{
s2 = "0%";
}
else
{
s2 = Math.Round((Convert.ToDouble(dt.Rows[j][2]) / Convert.ToDouble(dt.Rows[j][1])) * 100, 2).ToString() + "%";
}
dt.Rows[j][3] = s2;
}
dt.DefaultView.Sort = "cwv DESC";
datalist1.DataSource = dt.DefaultView;
datalist1.DataBind();
}
- 记录下---datatable添加列 绑定数据---新手勿喷--笔记
- 将datatable里符合条件的记录取出添加到另一个datatable进行数据绑定!
- asp.net DataTable添加多列数据
- c#实现datatable的某一行某一列的数据绑定在一个控件上(一点学习记录)
- Datatable修改其中数据或添加行添加列
- GridView动态添加模板列(数据绑定)
- DataTable添加行、 列
- datatable怎么添加列
- DevExpress XtraGrid数据绑定示例一:添加非绑定列
- 在WinForm 开发中经常用到ListView控件绑定显示DataTable数据,下面记录下主要代码:
- 如何在DataTable中添加表、列字段?NewRow()【下】
- 读取Xml文件,创建DataTable,递归循环Xml节点,添加数据到DataTable,绑定到GridView
- 给DataTable添加新列
- DataTable添加行和列
- 跟DataTable添加序号列
- 向 DataTable 添加一行,列
- 给datatable添加序号列
- DataTable纵向记录转换成横向列显示,动态新增列及填充数据
- linux系统各种软件配置文件位置
- 扩展欧几里得算法
- jquery-autocomplete 参数说明
- synchronized的使用
- K次方(即求n^k的前三位与后三位)
- 记录下---datatable添加列 绑定数据---新手勿喷--笔记
- 并查集
- MessageBox的常见用法
- crontab 执行脚本***.sh 方法
- 看过的电影、电视剧里的经典台词,持续更新,欢迎把自己喜欢的经典台词留言
- 基于Linux (RHEL 5.5) 安装Oracle 10g RAC
- 集群部署weblogic+sup错误BEA-141274
- 2011-2012年度总结
- ios开发self的用法