这个可以通过当前日期和发布日期的比较来判断设置的new图标列要不要显示
解决方案 »
- 怎么要怎么实现?
- 怎么在点击后退时自动刷新页面啊???
- 高分求解小问题:如何将服务端带~号的url地址转换为客户端的url地址
- 超简单一问题:读取DataTable中第一个数据是用DataTable.Rows[0][0]吗?还是别的?
- 正则求一写法
- 关于用户自定义服务器控件的属性问题?
- 谁知道百度登录哪个窗体是怎样做的?是模式窗体还是div?
- FileUpload怎么自定义上传的文件名
- 我写了一个关于datagrid加入了一个模板列,但我想在点击全选时,全选的颜色都要选中
- 网站被挂马!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- DataGrid删除时刷新的问题???
- 强命名时的路径问题
DataTable dt8=new DataTable();
//给表赋值
dt8=ds.Tables["Company"];
//在表中新加一列
dt8.Columns.Add("companyName1");
//在表中新加一列(通过时间判断是否显示图标)
dt1.Columns.Add("ImageVisable1");
foreach(DataRow dr1 in dt8.Rows)
{
//通过该企业的注册时间是否在一周内判断是否显示图标
if(daNow.AddDays(-7)<=Convert.ToDateTime(dr1["BeginTime"].ToString()))
dr1["ImageVisable1"]="1";
else
dr1["ImageVisable1"]="0";
}2,模板列中加一个Image列,Image取名Image23,DataGrid1设置:DataKeyField="ImageVisable"DataGrid的ItemDataBound事件中:
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemIndex!=-1)
{
if(DataGrid1.DataKeys[e.Item.ItemIndex].Equals("1"))
{
foreach(Control imag in e.Item.Cells[1].Controls)
{
if(imag.ID=="Image2")
{
imag.Visible=true;
}
}
}
else
{
foreach(Control imag in e.Item.Cells[1].Controls)
{
if(imag.ID=="Image2")
{
imag.Visible=false;
}
}
}
}