请高手解答!!!! 我的数据库中有的字段允许为空,当把它绑定到datagrid中时,datagrid中数据为空的单元格的border也不显示,我该如何办????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我刚才试了没有问题,可能是你grid设置的问题,我不是高手,好心帮你顶! 谢谢楼上的,可我的datagrid还是老问题,有数据的单元格的边线为设置的颜色,无数据的单元格的边线为白色.datagrid的设置为:<asp:datagrid id="myDataGrid" runat="server" AutoGenerateColumns="False" OnPageIndexChanged="myDataGrid_PageIndexChanged"AllowCustomPaging="true" AllowPaging="true" CellSpacing="1" CssClass="dgstyle" BorderWidth="1px" CellPadding="0"><FooterStyle CssClass="FooterStyle"></FooterStyle><SelectedItemStyle CssClass="SelectedItemStyle"></SelectedItemStyle><EditItemStyle CssClass="EditItemStyle"></EditItemStyle><AlternatingItemStyle CssClass="AlternatingItemStyle"></AlternatingItemStyle><ItemStyle CssClass="itemstyle"></ItemStyle><HeaderStyle CssClass="HeaderStyle"></HeaderStyle>css的设置为:.dgstyle{ font-size:10pt; text-align:center; border-width:1px; border-color:#008200; }.dgstyle td{ border:1px solid; border-color:#ffffff #008200 #008200 #ffffff;}.HeaderStyle{ text-align:center; height:40px; font-size:9pt; font-weight:bold; color:black; background-color:#CEE7CE; } .FooterStyle{ text-align:center; font-size:9pt; font-weight:bold; color:black; background-color:#CEE7CE; } .PagerStyle{ text-align:center; font-size:9pt; font-weight:bold; color:black; background-color:#CEE7CE; }.itemstyle{ background-color: #E7F3E7; }.AlternatingItemStyle{ background-color:#F5F5E6; }.EditItemStyle{ background-color:LightSteelBlue; }.SelectedItemStyle{ background-color:#CE5D5A; }.pagelinks{ font-size:9pt; }这样有什么问题???请大家出出主意!!! 如果判断到你的数据库中的值为null,则此时让你的datagrid列显示" ",这样实际是显示了东西的,但在外表是看不出来的,如果你不人为的显示" ",datagrid输出到前台时它就转换为table了,而table中列没有值它就不会有border public string CheckString(String str){ if(str == null || str=="")//把""的情况也加上 { str=" "; } return str;} to singlepine: 还是:已处理 解决了str.Trim()==null || str.Trim()=="" winform 怎么防止重复登录 vs2008编译器 用c#编写记事本查找和替换功能 请问wpf怎样通过显示FileDialog选择一个图片,并显示在Image控件上? 求正则表达式 字符串的截取问题 Windbg如何根据函数的偏移量得到异常代码行数呀? 如何把真彩色图像转换为256色? 数据库记录删除的一个小问题,发错一次, 再发一次,不好意思, 高手们帮个忙吧.. 一个json数据有没有可以通过定义文件转换为另一个json数据的框架? 请问一下关于IL语言的问题 不能获得datagrid中编辑后的数据????
有数据的单元格的边线为设置的颜色,
无数据的单元格的边线为白色.
datagrid的设置为:
<asp:datagrid id="myDataGrid" runat="server" AutoGenerateColumns="False" OnPageIndexChanged="myDataGrid_PageIndexChanged"
AllowCustomPaging="true" AllowPaging="true" CellSpacing="1" CssClass="dgstyle" BorderWidth="1px" CellPadding="0">
<FooterStyle CssClass="FooterStyle"></FooterStyle>
<SelectedItemStyle CssClass="SelectedItemStyle"></SelectedItemStyle>
<EditItemStyle CssClass="EditItemStyle"></EditItemStyle>
<AlternatingItemStyle CssClass="AlternatingItemStyle"></AlternatingItemStyle>
<ItemStyle CssClass="itemstyle"></ItemStyle>
<HeaderStyle CssClass="HeaderStyle"></HeaderStyle>css的设置为:.dgstyle
{
font-size:10pt; text-align:center; border-width:1px; border-color:#008200;
}
.dgstyle td
{
border:1px solid;
border-color:#ffffff #008200 #008200 #ffffff;
}
.HeaderStyle
{
text-align:center; height:40px; font-size:9pt; font-weight:bold; color:black; background-color:#CEE7CE;
}
.FooterStyle
{
text-align:center; font-size:9pt; font-weight:bold; color:black; background-color:#CEE7CE;
}
.PagerStyle
{
text-align:center; font-size:9pt; font-weight:bold; color:black; background-color:#CEE7CE;
}
.itemstyle
{
background-color: #E7F3E7;
}
.AlternatingItemStyle
{
background-color:#F5F5E6;
}
.EditItemStyle
{
background-color:LightSteelBlue;
}
.SelectedItemStyle
{
background-color:#CE5D5A;
}
.pagelinks
{
font-size:9pt;
}这样有什么问题???
请大家出出主意!!!
{
if(str == null || str=="")//把""的情况也加上
{
str=" ";
}
return str;
}
还是:已处理
str.Trim()==null || str.Trim()==""