怎么设置dataset数据列绑定string变量的值

tingting86131 2009-04-24 02:43:59
如题,我想在一个dataset的绑定列中,绑定一个string或int的变量,就是我在数据库中查出来的列,我再进行加工,然后再绑定到dataset中显示,应该怎么做阿
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tingting86131 2009-04-24
  • 打赏
  • 举报
回复
string strSQL = "select distinct(B.ID),A.JJ,B.WenHao,B.JSTime,datediff(day,case when datepart(dw,JSTime)=6 then DATEADD(day, 2, JSTime)" +
" else JSTime end,getdate()) D " +
" from GW_XJ A,GW_LZ B" +
" where (B.State=2 or B.State=1) and B.FSBM='" + BM + "'" +
" and B.BH=A.WBianHao";

SqlDB db = new SqlDB();
DataSet ds = db.RunDs(strSQL);
if (ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0)
{
this.btTS.Visible = true;
string day = ds.Tables[0].Rows[0]["d"].ToString();
if (day < 0)
{
day = 0;
}
}
else {
this.btTS.Visible = false;
string day = ds.Tables[0].Rows[0]["d"].ToString();
if (day < 0)
{
day = 0;
}
}
DataView dv = new DataView(ds.Tables[0]);
this.dgCL.DataSource = dv;
this.dgCL.DataBind();

这是我的代码,我想把day设置为dgCL的一个数据绑定列里显示
cppfaq 2009-04-24
  • 打赏
  • 举报
回复
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (this.dataGridView1.Columns[e.ColumnIndex].HeaderText == "sex ")
{
if (object.Equals(e.Value, 1))
{
e.Value = "男 ";
}
else if (object.Equals(e.Value, 0))
{
e.Value = "女 ";
}
}
}
cppfaq 2009-04-24
  • 打赏
  • 举报
回复
你说的是datagridview吧???

简单的格式化直接通过设置DefaultCellStyle来实现,参考

复杂的在dgv的cellformatting事件里面处理

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧