我找不到这种奇怪行为的正确溶剂。 在另一个项目中,它的作用就像一个魅力。 它当我解决sqlconnection和使用System.Data.SqlClient它使这个红色下划线执行下....为什么它的行为是这样的?为什么executereader的行为如此?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Configuration;
using System.Data.SqlClient;
public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//*********************************
//Definerer connection stringen *
//*********************************
SqlConnection BilleddataBasen = new SqlConnection(WebConfigurationManager.ConnectionStrings["Boligforeningen_AB8"].ConnectionString);
//**************************************
//Definerer de forskellige variabler *
//**************************************
string ImageFilePath = "";
string ImageName = "";
string OverfoereDataTilImageControlPaaAspxSiden = "";
//**************************************************
//Definerer hvordan der skal læses fra databasen *
//**************************************************
SqlCommand SelectBlogIndlæg = new SqlCommand("SELECT FileName, FilePath, OprettelsesDato, Tittel, BilledetsIndhold FROM BillederTilGalleri", BilleddataBasen);
BilleddataBasen.Open();
SqlDataReader reader = BilleddataBasen.ExecuteReader();
while (reader.Read())
{
ImageName += reader["FileName"];
ImageFilePath += reader["FilePath"];
lbl_OprettelsesDato.Text += reader["OprettelsesDato"];
lbl_BilledNavnet.Text += reader["Tittel"];
lbl_BeskrivelseAfBilledet.Text += reader["BilledetsIndhold"];
}
OverfoereDataTilImageControlPaaAspxSiden = ImageFilePath + ImageName;
lbl_BilledFraDataBasen.ImageUrl = OverfoereDataTilImageControlPaaAspxSiden;
//************************************************
//Følgende to linier bestemmer pixel størrelse *
//************************************************
lbl_BilledFraDataBasen.Width = 300;
lbl_BilledFraDataBasen.Height = 250;
//*************************************
//Lukker ned for database tilgangen *
//*************************************
reader.Close();
BilleddataBasen.Close();
}
}
请更改您的问题。现在,我不知道你在问什么。 –
那么红色'下划线'位是否显示错误?编译时会出错吗? – Arran
呃...它告诉我,我错过了一个assambly参考。然而,右键点击它并不能给我一个“解决方案”选项。 – Anders