Эффективный способ проверить, ссорится ли DataTable

Подсказка показывает только одну кнопку. Вы пытаетесь раздуть один и тот же вид дважды в одном и том же месте.

Вам нужно добавить пустой линейный макет в ваш XML. И в вашем цикле поменяйте кнопку ..

var btnZone = findViewById(R.layout.btnZone) 
button.text = "Pair"
btnZone.addView(button, layoutParams)

Это не точный код (и, возможно, даже не правильный синтаксис), но он показывает, как вам нужно изменить цикл.

В основном вы пытались раздуть один и тот же экземпляр того же представления. Когда на самом деле вы не раздуваете какие-либо взгляды, вы просто добавляете взгляды.

Примечание. Если у вас есть линейный макет в XML, когда вы добавляете в него другой вид кнопки, он добавит его под ним. Если вы установите горизонтальную ориентацию макета, вид кнопки будет добавлен к другому.

вот ссылка на пример. Извините, я должен убедиться, что мой код соответствует вашему коду и переменным с правильным синтаксисом, но я на работе.

9
задан MPelletier 5 May 2012 в 04:59
поделиться

4 ответа

Как насчет:

If dtDataTable IsNot Nothing AndAlso dtDataTable.Rows.Count > 0 Then
    'some code
    lbl_count.Text = "Found " & dtDataTable.Rows.Count.ToString & " results"
Else
    'some code
    lbl_count.Text = "Found 0 result"
End If
24
ответ дан 4 December 2019 в 07:35
поделиться

Если вы используете VB 9.0 (VS 2008), вы можете просто это сделать с помощью следующего

lbl_count.Text = String.Format("Found {0} result(s)", if(dbDataTable, dbDataTable.Rows.Count,0))
3
ответ дан 4 December 2019 в 07:35
поделиться

Стив Эчолс забил оба гвоздя Heads и, чтобы вы знали, Andalso проверяет первое условие, и если первое условие не выполняется, то возвращается FALSE; если первое условие ИСТИНА, тогда и только тогда оно проверяет второе условие.

таким образом учитывается и точка Джона Бокера!

Престижность обоим!

1
ответ дан 4 December 2019 в 07:35
поделиться

Вы должны использовать второй вариант, я не думаю, что первый сработает, а если он сработает, второй не будет работать, потому что dtDataTable.Rows вызовет исключение нулевой ссылки.

1
ответ дан 4 December 2019 в 07:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: