我创建了一个数据表,我使用其中包含“AS”的 SQL 查询来填充它。
例子:
SELECT (tblUser.FirstName + ' ' + tblUser.LastName) AS 'UserFullName'
FROM tblUser
我用
SqlDataAdapter.Fill(dtblUserInfo)
填充表并验证列 UserFullName 存在,其中包含一串数据。
我尝试引用这个单元格
string strUserFullName = dtblUserInfo.Rows[0]["UserFullName"].ToString();
即使我可以通过添加手表看到该单元格中有数据,它也会返回一个空字符串。
我确信 Row[0] 是包含包含数据的单元格的行,通常不会硬编码该值,但仅用于解释和调试目的。
对此有什么想法吗?
谢谢,史蒂夫。