我试图从我的查询中获取一个值。我遇到了一个语法错误。 它包含一个图片名称 mypic.jpg。然后我想在我的页面上显示它。
这就是我正在做的事情,我该如何正确地做到这一点。
显示.aspx
<asp:Image ID="Img1" ImageUrl="pathToPicture" runat="server" />
显示.aspx.cs
Picture DLtestPicture = new Picture();
DataTable DTTestPicture = DLtestPicture.GetRandomPicture();
String pathToPicture = DTTestPicture.Rows(0).Item("PicLoc").ToString();
最佳答案
您需要改用索引器:
String pathToPicture = DTTestPicture.Rows[0]["PicLoc"].ToString();
或者 - 最好是 IMO - 更改 GetRandomPicture
以返回强类型值而不是 DataTable
。它可以至少只显式返回一个DataRow
,而不是返回一个表。
关于c# - 从我的查询中获取值的语法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8194967/