Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
gridview в gridview
|
|||
|---|---|---|---|
|
#18+
Всем доброго. как мне в столбце одной таблицы отобразить два столбца другой??? Вот это в столбце ничего не отображает. <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="IdC" DataSourceID="SqlDataSource1" > <Columns> <asp:BoundField DataField="IdC" HeaderText=".."/> <asp:BoundField DataField="CD" HeaderText=".."/> <asp:TemplateField HeaderText="Уровни"> <ItemTemplate> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString1 %>" SelectCommand="SELECT * FROM Табла2 WHERE ID1 = @ID1"> <SelectParameters> <asp:ControlParameter ControlID="GridView1" Name="ID1" PropertyName="SelectedDataKey.values['IdC']" Тype="Int32"/> </SelectParameters> </asp:SqlDataSource> <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="true" DataKeyNames="ID" DataSourceID="SqlDataSource2" > <Columns> <asp:BoundField DataField="Date" HeaderText="Дата"/> <asp:BoundField DataField="Textl" HeaderText="Уровень"/> </Columns> </asp:GridView> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2013, 14:07 |
|
||
|
gridview в gridview
|
|||
|---|---|---|---|
|
#18+
я бы запихнул второй гридвью в контрол а в первом гридвью использовал бы контрол ЗЫ а SelectedDataKey вообще тут причем я не понимаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2013, 16:30 |
|
||
|
gridview в gridview
|
|||
|---|---|---|---|
|
#18+
Паганель, спасибо за отклик. Во что нашла http://www.cyberforum.ru/asp-net/thread249177.html и заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 14:04 |
|
||
|
gridview в gridview
|
|||
|---|---|---|---|
|
#18+
selectedDataKey и правда не при чем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2013, 14:05 |
|
||
|
gridview в gridview
|
|||
|---|---|---|---|
|
#18+
Делается это легко в одном гридвью настраивает источник данных на нужную таблицу, потом edit column создаём в нём TemplateField нажимаем окей. потом в этом же гридвью edit templates. Кидаем в нёё второй грид вью..настраиваем источник данных на вывод тех строк которые нужны, выделяем связь между той и той таблице..это делается прямо в источнике данных в условии where WHERE (Lin = @Lin) во втором гридвью если не нужно это поле чтоб повторялось просто в редоктировании ставить false. ну и выходим end temlate editing и на первый гридвью пишем событие Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView5.RowDataBound If e.Row.RowType = DataControlRowType.DataRow Then Dim s As SqlDataSource = CType(e.Row.FindControl("SqlDataSource1"), SqlDataSource) s.SelectParameters(0).DefaultValue = e.Row.Cells(0).Text End If End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2013, 10:23 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=108&tid=1358747]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 351ms |

| 0 / 0 |
