Каково существенное различие между GridView/DetailsView/FormView в [закрытом] ASP.net

Это проблема с граничными значениями, вам необходимо использовать solve_bvp

from scipy.integrate import solve_bvp
import matplotlib.pyplot as plt
import numpy as np

def eq(t,u): return [u[1], -0.106*u[1]-0.006*u[0]] #return u' and u''
def bc(u0,u1): return [u0[0], u1[1]-1 ]

res = solve_bvp(eq, bc, [0,1], [[0,1],[1,1]])
time = np.linspace(0, 10) 

plt.plot(time, res.sol(time)[0])
plt.xticks(range(0,11))
plt.grid(True)
plt.xlabel('time')
plt.ylabel('u(t)')
plt.show()

. Обратите внимание, что продолжением является экстраполяция и значения в 1 имеют допуск 1e-3. Таким образом, можно получить лучший результат на большом интервале, используя solve_ivp с вычисленными значениями при t = 1 в качестве начальных значений. Разница в этом примере составляет около 0,01.

6
задан JGallardo 25 May 2015 в 16:36
поделиться

5 ответов

GridView показывает им всем как HTML-таблица. При нажатии на ключ подряд DetailView показывает детали для строки в отдельном пространстве. Если необходимо вставить новую строку, FormView появляется также в отдельном пространстве.

1
ответ дан 8 December 2019 в 13:50
поделиться

Formview предназначается для, вставляют/обновляют/просматривают единственной записи.

DetailsView предназначается для отображения единственной записи с дополнительной поддержкой подкачки страниц и навигации.

GridView предназначается к, прежде всего, для отображения/обновления нескольких записей. Это рассмотрело замену для управления DataGrid от.NET 1.1.

12
ответ дан 8 December 2019 в 13:50
поделиться

Ну, я прочитал учебные руководства ASP.Net QuickStart, которые дают хороший обзор каждого управления:

Учебные руководства по быстрому запуску ASP.NET

Если Вы отображаете "табличные" данные, то Вы, вероятно, собираетесь использовать DetailsView, поскольку это разработано для отношений основной детали и имеет табличный встроенный рендеринг (FormsView не делает),

5
ответ дан 8 December 2019 в 13:50
поделиться

Вид формы - это связанные данные, это управление интерфейсом пользователя, Но подробности представление имеет сборку в табличной рендеринге

0
ответ дан 8 December 2019 в 13:50
поделиться

Gridview используется только для просмотра данных, мы не можем вносить какие-либо изменения (редактирование или вставка невозможны).

Dataview используется для просмотра, редактирования или вставки данных. Dataview имеет встроенную табличную визуализацию. Он будет генерировать их для вас в виде прямого списка сверху вниз без возможности их перемещения, чтобы сделать их более удобными для пользователя.

В formview вы можете разместить элемент в любом месте на странице. Это означает, что formview предоставляет пользователю шаблон для его рендеринга.

-1
ответ дан 8 December 2019 в 13:50
поделиться
Другие вопросы по тегам:

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