Я получаю ответ от авиакомпании webservice
в этой переменной BookingDetailsEmailRS[]
bookingDetailsEmailRS.
Я хочу получить поле Путешественники во вложенном массиве.
заполните это поле в моем окне сетки.Получите поле из вложенного массива
protected void Button1_Click(object sender, EventArgs e)
{
GatewayBookingClient b = new GatewayBookingClient();
string emailid = "[email protected]";
string errorCode = string.Empty;
string errorAtNode = string.Empty;
SoapAuthentication soap = new SoapAuthentication();
soap.UserName = "[email protected]";
soap.Password = "mob1ss1mo1947";
BookingDetailsEmailRS[] bookingDetailsEmailRS = b.GetBookingDetails(soap, emailid, out errorCode, out errorAtNode);
for (int i = 0; i < bookingDetailsEmailRS.Length - 1; i++)
{
GridView1.DataSource = bookingDetailsEmailRS;
GridView1.DataBind();
}
}
Я успешно неправдоподобное значение из массива, но еще одна проблемы в том, что я хочу, чтобы связать каждое значение переменного имени в столбце «TravellerName» в сетке. Столбец «TravellerName» создал мою собственную сетку.
string name = bookingDetailsEmailRS[i].Travelers[0].FirstName +
bookingDetailsEmailRS[i].Travelers[0].MiddleName +
bookingDetailsEmailRS[i].Travelers[0].LastName;
Поскольку вы просите о помощи с очень конкретной проблемой, которую вы можете оказать помощь тем, предполагает, чтобы помочь вам, показывая класс 'BookingDetailsEmailES'. Еще лучше вы можете переписать пример более общим образом с примерами классов и примером с уплотненным кодом. – faester
да, я согласен с вами. Я хочу только пример этой проблемы. –
Вы хотите иметь один столбец от службы и другие от своих собственных, а затем хотите привязать сетку? –