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

262
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) не получается

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

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

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

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

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

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

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

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

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

256