Вы можете использовать это ..
String link=URL_LINK;
if (!link.startsWith("http://") && !link.startsWith("https://")){
link = "http://" + link;
}
Uri uri = Uri.parse(link); // missing 'http://' will cause crashed
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
context.startActivity(intent);
Если это не типизированный набор данных, вы, вероятно, захотите сделать что-то подобное, используя методы расширения Linq-to-DataSet:
var distinctValues = dsValues.AsEnumerable()
.Select(row => new {
attribute1_name = row.Field<string>("attribute1_name"),
attribute2_name = row.Field<string>("attribute2_name")
})
.Distinct();
Убедитесь, что у вас есть с помощью оператора System.Data;
в начале вашего кода, чтобы включить методы расширения Linq-to-Dataset.
Надеюсь, это поможет!
Dim distinctValues As List(Of Double) = (From r In _
DirectCast(DataTable.AsEnumerable(),IEnumerable(Of DataRow)) Where (Not r.IsNull("ColName")) _
Select r.Field(Of Double)("ColName")).Distinct().ToList()
Вот так: (Предполагая типизированный набор данных)
someTable.Select(r => new { r.attribute1_name, r.attribute2_name }).Distinct();
Проверьте эту ссылку
получить отличные строки из таблицы данных с помощью Linq (отличные с несколькими столбцами)
Или попробуйте это
var distinctRows = (from DataRow dRow in dTable.Rows
select new { col1=dRow["dataColumn1"],col2=dRow["dataColumn2"]}).Distinct();
EDIT: Поместил недостающую первую фигурную скобку.