DataGridView显示异常????????????????????????????????
public void AddListFileToDGV(ArrayList al)
{
//---------------------------------------------------测试数据
if (al.Count != 0)
{
for (int i = 0; i < al.Count; i++)
{
//直接在DataGridView中显示
int index=dGVFileList.Rows.Add();
if (((FileInfo)al[i]).mFileName == "#dir#")
{
dGVFileList.Rows[index].Cells[0].Value = "文件夹";
}
dGVFileList.Rows[index].Cells[0].Value = ((FileInfo)al[i]).mFileName;
string sizeInfo = "0";
if (((FileInfo)al[i]).mCurrSize == "0" || ((FileInfo)al[i]).mFileSize == "0" || ((FileInfo)al[i]).mCurrSize == null || ((FileInfo)al[i]).mFileSize == "" || ((FileInfo)al[i]).mFileSize == null || ((FileInfo)al[i]).mFileSize == "")
{
((FileInfo)al[i]).mCurrSize = "0";
((FileInfo)al[i]).mFileSize = "0";
}
else
{
sizeInfo = (Int32.Parse(((FileInfo)al[i]).mCurrSize) / Int32.Parse(((FileInfo)al[i]).mFileSize)).ToString() + "%";
}
dGVFileList.Rows[index].Cells[1].Value = sizeInfo;
dGVFileList.Rows[index].Cells[2].Value = ((FileInfo)al[i]).mSpeed;
dGVFileList.Rows[index].Cells[3].Value = ((FileInfo)al[i]).mStatus;
dGVFileList.Rows[index].Cells[4].Value = ((FileInfo)al[i]).mPath;
Console.WriteLine(dGVFileList.Rows[index].Cells[0].Value + "-" + dGVFileList.Rows[index].Cells[1].Value + "-" + dGVFileList.Rows[index].Cells[2].Value + "-" + dGVFileList.Rows[index].Cells[3].Value + "-" + dGVFileList.Rows[index].Cells[4].Value);
}
}
}
显示结果全是下面代码赋的值,求助C#高手,赐教!!!!!!!!在线等 dGVFileList.Rows[index].Cells[0].Value = ((FileInfo)al[i]).mFileName;
--------------------编程问答-------------------- value.tostring() --------------------编程问答-------------------- 上面没看仔细,说错了,不好意思。 --------------------编程问答-------------------- --------------------编程问答-------------------- Console.WriteLine(dGVFileList.Rows[index].Cells[0].Value + "-" + dGVFileList.Rows[index].Cells[1].Value + "-" + dGVFileList.Rows[index].Cells[2].Value + "-" + dGVFileList.Rows[index].Cells[3].Value + "-" + dGVFileList.Rows[index].Cells[4].Value);
这里输出的时候要使用tostring的 --------------------编程问答-------------------- 前台绑定的问题! --------------------编程问答-------------------- Console.WriteLine(dGVFileList.Rows[index].Cells[0].Value.Tostring() + "-" + dGVFileList.Rows[index].Cells[1].Value.Tostring() + "-" + dGVFileList.Rows[index].Cells[2].Value.Tostring() + "-" + dGVFileList.Rows[index].Cells[3].Value.Tostring() + "-" + dGVFileList.Rows[index].Cells[4].Value.Tostring()); --------------------编程问答-------------------- 显示结果全是下面代码赋的值这句话什么意思?
补充:.NET技术 , C#