Member 12183079 Ответов: 2

Как проверить ds значения строки равно null


Если (ДС.Таблица[0]. Строки[6]!= = Null)
{
lblauthorititesname16.Text = ds.Tables[0]. Rows[6]["authoritites_Name"].Метод toString();
lblauthorititesdesig17.Текст = ДС.Таблицы[0].Рядами[6]["authoritites_Designation"].Метод toString();
lblauthorititescontact18.Текст = ДС.Таблицы[0].Рядами[6]["authoritites_Contact"].Метод toString();
}
Если (ДС.Таблица[0]. Строки[6]!= = Null)
{
lblauthorititesname19.Текст = ДС.Таблицы[0].Рядами[7]["authoritites_Name"].Метод toString();
lblauthorititesdesig20.Текст = ДС.Таблицы[0].Рядами[7]["authoritites_Designation"].Метод toString();
lblauthorititescontact21.Текст = ДС.Таблицы[0].Рядами[7]["authoritites_Contact"].Метод toString();
}

Что я уже пробовал:

Пожалуйста, помогите мне, как проверить, что я хочу использовать ds значения строки, а затем переходит в состояние if

2 Ответов

Рейтинг:
5

Karthik_Mahalingam

if(ds.Tables[0].Rows.Count>=7){ // ensure that row 6 exists // zero based index 
            string[] columnsToCheck = new string[]{"authoritites_Name","authoritites_Designation","authoritites_Contact"};
            bool isAllColumnsNull =  columnsToCheck.All(k=> string.IsNullOrEmpty( ds.Tables[0].Rows[6][k]+""));
            if(!isAllColumnsNull){
                // your code.
            }
        }


Member 12183079

спасибо

Karthik_Mahalingam

добро пожаловать

Рейтинг:
16

Divya-Systematix

Вы можете попробовать это условие :

if (DataSet.Tables(0).Rows(0).Item["FieldName"] == DBNull.Value){
//null condition 
}
else{
//not null condition 
}


Member 12183079

спасибо