Когда выбранная строка Gridview изменяется, измените выбранное значение раскрывающегося списка, который заполняется из запроса SQL - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть сетка и раскрывающийся список (оба заполняются с SQL). Когда выбранная строка в виде сетки изменяется, я ищу элемент (который находится в элементах выпадающего списка, заполненных с SQL). Затем я хочу, чтобы выбранный элемент в раскрывающемся списке изменился, чтобы соответствовать элементу, запрашиваемому в SQL.

        sql = "SELECT uv_Value FROM [Spira].[dbo].[t_UserExtendedValue] where uv_UserExtendedId = '76C62373-F043-414B-95FF-C40AB7FF711A' and uv_ObjectId = '" + JobIdVal + "'";
        command = new SqlCommand(sql, spiracon);
        dataReader = command.ExecuteReader();
        while (dataReader.Read())
        {
            output = output + dataReader.GetValue(0);
        }
        spiracon.Close();
        spiracon.Open();
        sql = "select it_itemdesc from t_Item where it_Id = '" + output + "'";
        command = new SqlCommand(sql, spiracon);
        dataReader = command.ExecuteReader();
        while (dataReader.Read())
        {
            output2 = output2 + dataReader.GetValue(0);
        }

        ConcreteDD.ClearSelection();

        ConcreteDD.SelectedValue = output;`

. Когда я запускаю это, я получаю

"'ConcreteDD' имеет SelectedValue, которое недопустим, потому что он не существует в списке элементов. Имя параметра: значение "

Я также пытался использовать" FindByValue "безрезультатно. Любой совет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...