Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Данные в GridView не отображаются
|
|||
|---|---|---|---|
|
#18+
На странице имеется два связанных контрола GridView1 и SqlDataSource1 <asp:GridView ID="GridView1" runat="server" CssClass="csstable2" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" BorderStyle="Solid" BorderWidth="1px" BorderColor="Black" CellPadding="1" CellSpacing="1" Visible="True"> <Columns> <asp:BoundField DataField="code" HeaderText="Phone" ReadOnly="True" /> <asp:BoundField DataField="name" HeaderText="Name" ReadOnly="True" /> <asp:BoundField DataField="station" HeaderText="Station" ReadOnly="True" /> <asp:BoundField DataField="date" HeaderText="Registration Date" ReadOnly="True" /> </Columns> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:dbcallsConnectionString %>" ProviderName="<%$ ConnectionStrings:dbcallsConnectionString.ProviderName %>"> </asp:SqlDataSource> В Page_Load методе вставлен код: .... if (this.IsPostBack) { ... StringBuilder sb = new StringBuilder(1024); SqlDataSource1.SelectCommandType = SqlDataSourceCommandType.Text; sb.AppendFormat("select [name], [code], [station], [date] FROM [phones] where patindex('{0}', rtrim([{1}])) > 0", textbox1.Text.Trim(), filter); SqlDataSource1.SelectCommand = sb.ToString(); } Динамический запрос корректный а результат (вообще таблицы не видно) не отображается. Где грабли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:13 |
|
||
|
Данные в GridView не отображаются
|
|||
|---|---|---|---|
|
#18+
раз корректный и не видно, то возвращает пустой набор чтобы грид отображал пустой набор установите EmptyDataTemplate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 13:05 |
|
||
|
Данные в GridView не отображаются
|
|||
|---|---|---|---|
|
#18+
потому, что код этот выполняется только при постбэке а када первый раз страница грузиться ниче из базы не дергается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 13:21 |
|
||
|
Данные в GridView не отображаются
|
|||
|---|---|---|---|
|
#18+
Да действительно пустой набор, только проблема в том, что запрос возвращает записи. Думаю что проблема в том, что я пытаюсь выполнить SqlDataSource1.SelectCommand = sb.ToString() в Page_Load ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 13:38 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1387921]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 381ms |

| 0 / 0 |
