【发布时间】:2013-01-14 05:35:02
【问题描述】:
我正在从 excel 导入 GridView
我需要在每个空单元格附近显示一条消息,以向用户提供有关它应该写什么的信息..
void simpleButton1_Click(object sender, System.EventArgs e)
{
string[] msg = new string[60];
string[] error = new string[400];
for (int i = 0; i < gridView3.RowCount ; i++)
{
System.Data.DataRow Rows = gridView3.GetDataRow(i);
string cellvalue = Rows[0].ToString();
if (cellvalue == "")
{
msg[0] = "Missing 'First Name'";
error[i] = msg[0] + " - ";
}
cellvalue = Rows[1].ToString();
if (cellvalue == "")
{
msg[1] = "Missing 'Last Name'";
error[i] += msg[1] + " - ";
}
//...
}
}
如何将变量 msg[] 放入带有小图像或 "!" 图形的特定单元格,或者我可以为单元格着色
【问题讨论】:
-
也许你可以使用
ToolTip -
ASPxGridView?超网格? DX网格?您是否尝试在Devex Support 中发布此问题?
-
不,我没有……我使用的是 XtraGrid……不是 ASP.net
-
System.Data.DataRow已经包含一个属性,该属性指示通常为空白的行 (System.Data.DataRow.RowError) 存在错误。如果您想指出该行存在错误,可以将其更改为错误文本。当此属性不为空时,该行旁边应出现一个感叹号。祝你有美好的一天:)
标签: c# winforms devexpress xtragrid