Проверьте это место
<add name="ConnectionString" connectionString="Data Source=SMITH;Initial Catalog=db_ISMT;Persist Security Info=True;User ID=sa;Password=@darksoul45;MultipleActiveResultSets=True;Application Name=EntityFramework"
providerName="System.Data.SqlClient" />
Как вы видите, есть две строки подключения для ADO, а другая для системы входа в систему или что угодно. В моем случае ConnectionString для системы входа, поэтому я использовал это в: -
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
SqlCommand cmd = null;
SqlDataReader dr = null;
protected void Page_Load(object sender, EventArgs e)
Вы должны вычесть -1
из своего .ListCount
…
lstPreConditionLogic.Selected(lstPreConditionLogic.ListCount - 1) = True
Поскольку статистика индекса списка составляет 0
, но, например, если ListCount = 5
, то индекс этих 5 записей равен [ 115], 1
, 2
, 3
, 4
, что означает, что последний действительный индекс - .ListCount - 1
.