elm.Attribute("").Value не равно

248
29 мая 2022, 11:30

Объясните, пожалуйста, почему не работает:

if (elm.Attribute("name").Value == comboBox1.Text)
if (elm.Attribute("name").Value == dataGridView1.SelectedRows.ToString())

Но работает, с тем же содержанием:

if (elm.Attribute("name").Value == "текст")
if (elm.Attribute("name").Value == textBox2.Text)

Спасибо!

Answer 1

Возможно, вы неправильно обращаетесь к элементам, попробуйте вот так

// comboBox1.SelectedItem - выбранный элемент комбобокса
if (elm.Attribute("name").Value == comboBox1.SelectedItem.ToString())
// вам же с ячейкой надо сравнить?
if (elm.Attribute("name").Value == dataGridView1.SelectedCells[0].Value.ToString())
// обратите внимание, что если ни одна ячейка в таблице не выделена, вы получите исключение
// нужно предворительно проверить dataGridView1.SelectedCells.Count != 0
READ ALSO
вывод данных form data

вывод данных form data

как вытащить значение с form data ? пытаюсь так if ($_POST['r1'] == 1) не получается

231
JavaScript булевые значения

JavaScript булевые значения

решил пройти булевые значения по JS, скачал книжку и наткнулся на пример: Прошу объясните, как в этом примере повлияли булевые значения, если...

184
Как динамически изменить state в react js?

Как динамически изменить state в react js?

У меня есть главный компонент App, в его state я передал массив объектов, а потом этот массив объектов передал через пропс в state второго компонента,...

263
Маска ввода из значений массива

Маска ввода из значений массива

Как можно реализовать маску ввода, критерием совпадения которой был бы инкрементируемый ряд либо значения из массива, например 100, 200, 300, 400

241