c# - 从数据库中提取字符串。说不能隐式转换为 'string'

标签 c# asp.net xsd

在我的数据库中,我有一个存储简单字符串的字段。用户可以对其进行编辑,因为稍后它将用作按钮上的文本。

字符串的存储工作正常,但是当我尝试再次拉出字符串以防用户想要编辑它时,后面的代码向我显示错误:

Cannot implicitly convert type 'store.storeProductsDataTable' to 'string'

我有一个带有 super 基本 get 语句的 XSD 来检索文本,数据库中的字段被标记为文本类型。就像我提到的,它很好地存储了字符串。同样在同一页面,它使用相同的方法成功检索到产品的名称、描述、价格等。

我尝试对字符串进行的所有操作是将其应用于具有以下代码的文本框:

customBuyNowText.Text = pdb.getBuyNowText(pID);

关于我可能缺少什么导致此错误的任何建议?

最佳答案

我将在 C# 中再试一次:如果它是一个数据表,请尝试:

DataTable dt   = pdb.getBuyNowText(pID);
customBuyNowText.Text = dt.Rows[0]["your_column_name"].ToString();

关于c# - 从数据库中提取字符串。说不能隐式转换为 'string',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6062829/

相关文章:

c# - 使用 Youtube API 添加评论在 .NET 中随机失败

c# - 如何让 DataGridTemplateColumn 标题绑定(bind)工作?

c# - 如何使用 Moq 验证方法已被调用一定次数?

javascript - 防止点击链接按钮时刷新页面

javascript - Windows.event 未定义 - Firefox 中的 Javascript 错误

xsd - xsi :type 的约束或限制

c# - 方法签名中的 params 关键字的真正含义是什么

asp.net - Thread.CurrentThread.CurrentUICulture 与 ViewModel 中的接受语言

xml - 如何使用包含来自另一个命名空间的 keyref 的 XSD 创建 XML 实例

java - 如何使用 xsom 查找 xsd 中元素的最小-最大出现次数