| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1060 人关注过本帖
标题:Gridview 控件有关问题!(急!急!)
取消只看楼主 加入收藏
bavfhpdn66
Rank: 1
等 级:新手上路
威 望:1
帖 子:72
专家分:0
注 册:2007-4-11
收藏
 问题点数:0 回复次数:3 
Gridview 控件有关问题!(急!急!)

因为在数据库中审核和未审核的信息用数字表示(“0”表示未审核,“1”表示已审核),但在显示时不能显示“0”或者“1”,所以必须把其转换成相应的 汉字。想实现代码如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.Cells[4].Text == "0")
{
e.Row.Cells[4].Text = "未审核";
}
else
{
e.Row.Cells[4].Text = "<font color=red>已审核</font>";
}
((LinkButton)(e.Row.Cells[6].Controls[0])).Attributes.Add("onclick", "return confirm('确定删除吗?')");
}
}

protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
string id=this.GridView1.DataKeys[e.NewSelectedIndex].Value.ToString();
SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]);
strcon.Open();
SqlCommand scd = new SqlCommand("select Auditing from tb_OldTruck where id=" + id, strcon);
string Auditing = Convert.ToString(scd.ExecuteScalar());
if (Auditing == "0")
{
Auditing = "1";
}
else
{
Auditing = "0";
}
scd.CommandText = "update tb_OldTruck set Auditing=" + Auditing + " where id=" + id;
scd.ExecuteNonQuery();
this.bind();
strcon.Close();
}
为什么当我填完一个注册用户信息提交注册成功,但还没审核,而此时会显示“审核”状态?
好郁闷啊

搜索更多相关主题的帖子: Gridview 控件 
2007-05-13 01:42
bavfhpdn66
Rank: 1
等 级:新手上路
威 望:1
帖 子:72
专家分:0
注 册:2007-4-11
收藏
得分:0 

是不是把if (Auditing == "0")
这句中的"0"改为"1"

我改了
不 过还是不 行!


奋起直追,犹未晚也!
2007-05-13 13:55
bavfhpdn66
Rank: 1
等 级:新手上路
威 望:1
帖 子:72
专家分:0
注 册:2007-4-11
收藏
得分:0 


我弄好了


奋起直追,犹未晚也!
2007-05-13 22:19
bavfhpdn66
Rank: 1
等 级:新手上路
威 望:1
帖 子:72
专家分:0
注 册:2007-4-11
收藏
得分:0 

谢谢!


奋起直追,犹未晚也!
2007-06-13 16:42
快速回复:Gridview 控件有关问题!(急!急!)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016140 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved