Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как нарисовать таблицу из полученного набора данных? / 21 сообщений из 21, страница 1 из 1
15.02.2005, 19:34
    #32917227
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
Есть код, в котором полученный набор данных из MSSQL-сервера помещается в DataGrid:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
private void Page_Load(object sender, System.EventArgs e)
{
  ...........................
  ...........................
  sqlConnection1.Open();
  sqlSelectCommand1 = new SqlCommand();
  sqlSelectCommand1.CommandType = CommandType.StoredProcedure;
  sqlSelectCommand1.CommandText = "DepList";
  sqlSelectCommand1.Parameters.Clear(); 
  sqlSelectCommand1.Parameters.Add("@DateTimeB", DbType.DateTime).Value = dtB; 
  sqlSelectCommand1.Parameters.Add("@DateTimeE", DbType.DateTime).Value = dtE;
  sqlDataAdapter1 = new SqlDataAdapter(); 
  dataSet1 = new DataSet(); 
  sqlDataAdapter1.SelectCommand = sqlSelectCommand1;
  sqlSelectCommand1.Connection = sqlConnection1; 
  sqlDataAdapter1.Fill(dataSet1); 
  DataGrid1.DataSource = dataSet1.Tables[ 0 ];
  DataGrid1.DataBind(); 
  sqlSelectCommand1.Connection.Close(); 
  sqlConnection1.Close();
}
Код самой страницы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<body>
  <form id="Form1" runat="server">
    <P align="center"><FONT face="Arial CYR" size="5">Совещания</FONT>
      <BR>
      <FONT face="Arial CYR"><STRONG>График</STRONG>
      </FONT>
      <asp:textbox id="TextBoxDateB" runat="server" Width="75px" Font-Bold="True" MaxLength="10">
      </asp:textbox> -
      <asp:textbox id="TextBoxDateE" runat="server" Width="75px" Font-Bold="True" MaxLength="10">
      </asp:textbox>
      <asp:button id="ButtonSubmint" runat="server" Width="72px" Text="Выполнить">
      </asp:button></P>

  <TABLE id="Table1" cellSpacing="0" cellPadding="1" width="100%" border="1">
    <TR>
      <TD>Отдел</TD>
      ...........................
    </TR>

    <!-- ??????????????ВОТ ЗДЕСЬ В ЦИКЛЕ СФОРМИРОВАТЬ СТРОКУ: -->
    <TR>
      <TD>????????????</TD>
      ...........................
    </TR>

  </TABLE>

  </form>
  <asp:datagrid id="DataGrid1" runat="server" Width="552px"></asp:datagrid>
</body>
Необходимо нарисовать сложную таблицу (объединенные ячейки, подзаголовки и т.д.)
Подскажите пожалуйста, как в коде страницы прописать формирование таблицы из полученного набора данных.
Или это лучше прописать в Page_Load и каким образом?
Заранее спасибо.
...
Рейтинг: 0 / 0
15.02.2005, 21:04
    #32917313
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
можно в Page_Load сформировать строку с требуемым html-ем и сделать ее rendering на страницу
на всякий случай: http://www.gotdotnet.ru/DOTNET/FAQ/ASPNET/26483.aspx (<%= %>)
...
Рейтинг: 0 / 0
16.02.2005, 09:46
    #32917699
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
Ничего не понял :-(
...
Рейтинг: 0 / 0
16.02.2005, 12:04
    #32918096
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
Сложную таблицу проще рисовать не в датагриде, а в тейбле. Но это только моё мнение.
Способ сводиться к следующему:
1. Помещаешь результаты запроса - таблицу - в двумерный массив объектного типа.
2. Формируешь динамически тейбл и заполняешь его из массива.
Всё.
Если нужны коды - скажи, вышлю. Но вроде способ настолько прост, что и так всё понятно.
Я, кстати, вообще датагрид никогда не использую. Наворочили его страшное дело, а пользы никакой - один пшик, да пыль в глаза. Им надо было не датагрид, а аналог MSHFlexGrid создавать.
Max Pro
...
Рейтинг: 0 / 0
16.02.2005, 13:00
    #32918283
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
Вот и я хочу нарисовать таблицу в тейбле, но не знаю как.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
public class WebForm1 : System.Web.UI.Page
{
  ................................
  protected System.Web.UI.WebControls.Table Table2;
  ................................

  private void Page_Load(object sender, System.EventArgs e)
  {
    ........................
    ........................
    sqlConnection1.Open();
    sqlSelectCommand1 = new SqlCommand();
    sqlSelectCommand1.CommandType = CommandType.StoredProcedure;
    sqlSelectCommand1.CommandText = "DepList";
    sqlSelectCommand1.Parameters.Clear(); 
    sqlSelectCommand1.Parameters.Add("@DateTimeB", DbType.DateTime).Value = dtB; 
    sqlSelectCommand1.Parameters.Add("@DateTimeE", DbType.DateTime).Value = dtE;
    sqlDataAdapter1 = new SqlDataAdapter(); 
    dataSet1 = new DataSet(); 
    sqlDataAdapter1.SelectCommand = sqlSelectCommand1;
    sqlSelectCommand1.Connection = sqlConnection1; 
    sqlDataAdapter1.Fill(dataSet1); 

    Table2 = new Table(); 

    // ???????????????????????????

    // Table2 = dataSet1.Tables[ 0 ]; - ошибка
  }
................
Пытался делать по-разному, но не получалось, примеров не нашел. Хорошо было бы, если приведете код.
...
Рейтинг: 0 / 0
16.02.2005, 13:50
    #32918482
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
1. Заполняем массив. Это просто.
Вообще команды SQL бывают с параметрами и без. Я приведу тебе две перегрузки процедуры взятия запроса. Первая перегрузка не использует параметр, вторая использует один параметр. У тебя же два параметра. Так что тебе придётся сделать третий вариант перегрузки - сам сделаешь?
Вот код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
    REM  1 -я перегрузка процедуры взятия запроса, без параметров
    Public Overloads Function iZap(ByVal sConnectString As String, ByVal sSql As String, ByRef sErr As String, ByRef oZap(,) As Object) As Integer
        Dim zapConnection As SqlConnection
        Dim zapConnectString As String
        Dim zapBconnect As Boolean
        Dim zapCommand As SqlCommand
        Dim zapReader As SqlDataReader
        Dim zapX As Long
        Dim zapY As Long
        Dim i1 As Integer
        zapConnection = New SqlConnection
        zapCommand = New SqlCommand
        zapBconnect = False
        iZap = - 1 
        zapConnectString = sConnectString
        zapConnection.ConnectionString = zapConnectString
        Try
            zapConnection.Open()
            zapBconnect = zapConnection.State
            If zapBconnect Then iZap =  0 
            'zapCommand.CommandTimeout = 10
            zapCommand.Connection = zapConnection
            zapCommand.CommandText = sSql
            zapReader = zapCommand.ExecuteReader()
            zapX = zapReader.FieldCount
            If zapX < 0 Then zapX = 0
            If zapX > 0 Then zapX = zapX - 1
            zapY = -1
            ReDim oZap(zapX, 0)
            While zapReader.Read()
                zapY += 1
                If zapY < 2147483647 Then
                    iZap = zapY + 1
                    ReDim Preserve oZap(zapX, zapY)
                    For i1 = 0 To zapX
                        If IsNothing(zapReader(i1)) Or IsDBNull(zapReader(i1)) Then oZap(i1, zapY) = 0 Else oZap(i1, zapY) = zapReader(i1)
                    Next
                Else : sErr = zapY & " строк (>=2 147 483 647)"
                End If
            End While
            zapReader.Close()
            zapReader = Nothing
            zapCommand = Nothing
        Catch err As Exception
            sErr = err.Message
        Finally
            If Not (zapConnection Is Nothing) Then
                zapConnection.Close()
                zapConnection = Nothing
            End If
        End Try
    End Function
    REM 2-я перегрузка процедуры взятия запроса, один параметр
    Public Overloads Function iZap(ByVal sConnectString As String, ByVal sSql As String, ByVal sParam1 As String, ByVal oParam1 As Object, ByRef sErr As String, ByRef oZap(,) As Object) As Integer
        Dim zapConnection As SqlConnection
        Dim zapConnectString As String
        Dim zapBconnect As Boolean
        Dim zapCommand As SqlCommand
        Dim zapReader As SqlDataReader
        Dim zapX As Long
        Dim zapY As Long
        Dim i1 As Integer
        sSql &= " " & sParam1
        zapConnection = New SqlConnection
        zapCommand = New SqlCommand
        zapBconnect = False
        iZap = -1
        zapConnectString = sConnectString
        zapConnection.ConnectionString = zapConnectString
        Try
            zapConnection.Open()
            zapBconnect = zapConnection.State
            If zapBconnect Then iZap = 0
            'zapCommand.CommandTimeout =  10 
            zapCommand.Connection = zapConnection
            zapCommand.CommandText = sSql
            zapCommand.Parameters.Add(sParam1, oParam1)
            zapReader = zapCommand.ExecuteReader()
            zapX = zapReader.FieldCount
            If zapX <  0  Then zapX =  0 
            If zapX >  0  Then zapX = zapX -  1 
            zapY = - 1 
            ReDim oZap(zapX,  0 )
            While zapReader.Read()
                zapY +=  1 
                If zapY <  2147483647  Then
                    iZap = zapY +  1 
                    ReDim Preserve oZap(zapX, zapY)
                    For i1 =  0  To zapX
                        If IsNothing(zapReader(i1)) Or IsDBNull(zapReader(i1)) Then oZap(i1, zapY) =  0  Else oZap(i1, zapY) = zapReader(i1)
                    Next
                Else : sErr = zapY & " строк (>=2 147 483 647)"
                End If
            End While
            zapReader.Close()
            zapReader = Nothing
            zapCommand = Nothing
        Catch err As Exception
            sErr = err.Message
        Finally
            If Not (zapConnection Is Nothing) Then
                zapConnection.Close()
                zapConnection = Nothing
            End If
        End Try
    End Function
В функцию передаёшь sConnectString - строку соединения с БД, sSql - команду запроса, sErr - по ссылке переменную для хранения ошибки, если таковая возникнет, oZap - по ссылке объект, в котором окажется двухмерный массив. Функция возвращает количество строк в запросе. И переменные по ссылке.
Хранимая процедура запускается с помощью exec, например:
exec sys_menu_groups

Идём далее.
2. Динамически создать таблицу.
Это очень просто.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
dim oTable as new table
dim i as integer
dim j as integer
for i= 0  to ubound(ozap, 1 )
dim oRow as new tablerow
for j= 0  to ubound(ozap, 2 )
dim oCell as new tablecell
dim oLabel as new label
oLabel.text=ozap(j,i).toString
oCell.controls.add(oLabel)
oRow.cells.add(oCell)
next j
oTable.rows.add(oRow)
next i
me.controls.add(oTable)
Удачи!
Max Pro
...
Рейтинг: 0 / 0
16.02.2005, 13:52
    #32918489
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
прошу прощения за неверную работу SRC
Max Pro
...
Рейтинг: 0 / 0
17.02.2005, 15:09
    #32921140
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
Спасибо за код, он дал мне направление.
Вот только одно не пойму, как рисовать таблицу на странице.

Вот здесь я получил данные:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
private void Page_Load(object sender, System.EventArgs e)
{
  .................................
  .................................
  DataTable tableMeeting = dataSet1.Tables[ 0 ];

  if(tableMeeting.Rows != null)
  {
    foreach (DataRow cRow in tableMeeting.Rows)
    {
      //  cRow[ 1 ];

// Вот тут необходимо как-то передать данные на html-страницу,
// либо рисовать прямо на html-странице, но как тогда обратиться к
// например, к cRow[ 1 ]

    }
  }

  DataGrid1.DataSource = tableMeeting;    //    При отображении страницы
  DataGrid1.DataBind();                   //     в датагриде содержатся данные.
                                         //    сделано временно, для проверки
                                         //   того, что данные получены   

  sqlSelectCommand1.Connection.Close(); 
  sqlConnection1.Close();
}

html-страница:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
................................

<TABLE id="Table1" cellSpacing="0" cellPadding="1" width="100%" border="1">
    <TR>
      <TD>Отдел</TD>
      ...........................
    </TR>

    <!-- ??????????????ВОТ ЗДЕСЬ В ЦИКЛЕ СФОРМИРОВАТЬ СТРОКУ: -->
    <TR>
      <TD>????????????</TD>
      ...........................
    </TR>

</TABLE>
...
Рейтинг: 0 / 0
17.02.2005, 15:32
    #32921228
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
в цикле формируешь строку html таблицей, примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
protected string myString = string.Empty;

//sb.Append("<table>");
foreach (DataRow cRow in tableMeeting.Rows)
{
	sb.Append(string.Format("<tr><td>{0}</td></tr>", cRow[1]));
	sb.Append(System.Environment.NewLine);
}
//sb.Append("</table>");
myString = sb.ToString(); 

в aspx файле:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
................................

<TABLE id="Table1" cellSpacing="0" cellPadding="1" width="100%" border="1">
    <TR>
      <TD>Отдел</TD>
      ...........................
    </TR>

    <!-- ВОТ ЗДЕСЬ В ЦИКЛЕ СФОРМИРОВАТЬ СТРОКУ: -->
    <%=  myString %>
    <TR>
      <TD>????????????</TD>
      ...........................
    </TR>

</TABLE>
идея думаю ясна, если что - спрашивай
...
Рейтинг: 0 / 0
17.02.2005, 18:12
    #32921756
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
Спасибо огромное за помощь!
Уже что-то получается :-)
...
Рейтинг: 0 / 0
17.02.2005, 18:35
    #32921809
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
дополнение к моему коду:
под sb имелось ввиду следующее:
Код: plaintext
StringBuilder sb = new StringBuilder();
...
Рейтинг: 0 / 0
17.02.2005, 19:17
    #32921892
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
profilдополнение к моему коду:
под sb имелось ввиду следующее:
Код: plaintext
StringBuilder sb = new StringBuilder();
Я без нее уже обошелся и даже не понимаю, зачем она нужна:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
protected string strRowsOfTable = string.Empty;
............................
............................
strRowsOfTable = "";

if(tableMeeting.Rows != null  && tableMeeting.Rows.Count >  0 )
{
  strRowsOfTable = 
    "<TABLE id='Table1' cellSpacing='0' cellPadding='1' width='100%' border='1'>"
    + "<TR>"
    + "<TD><P align='center'><STRONG>Время</STRONG></P></TD>"      // Шапка таблицы
    .................................................    
    + "</TR>";

  foreach (DataRow cRow in tableMeeting.Rows)
  {
    strRowsOfTable = strRowsOfTable 
      + "<tr>"
      + string.Format("<td>{0}</td>", cRow[ 1 ])
      + string.Format("<td>{0}</td>", cRow[ 2 ])
        ........................................................
      + "</tr>";
  }
  strRowsOfTable = strRowsOfTable + "</TABLE>";
}

if(strRowsOfTable == "")
{
	strRowsOfTable = "За указанный период данные отсутствуют.";
}
...
Рейтинг: 0 / 0
17.02.2005, 19:19
    #32921897
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
BaginСпасибо за код, он дал мне направление.
Вот только одно не пойму, как рисовать таблицу на странице.



Ну как-как. Если делаешь как я, то вместо:
dim oTable as new table
обращайся к уже существующей таблице, например Table1.
Эту Table1 размести на страницу с помощью дизайнера.

Но здаётся мне, что я зря старался :-(
Опять дататейбл, опять датасет...
Эта дата-технология тяжела, друг мой!
Она работает, она кажется простой, но ты понимаешь, это не дело.

В 2005-й Студии уже не будет по-умолчанию датагрида, они другой разработали (хотя его всё ешё можно будет добавить в панель инструментов вручную как устаревший для совместимости).

Принципы ADO.NET, я чувствую, тоже вскоре изменятся. Как следствие придётся менять датасеты, как мы в своё время меняли рекордсеты.

Я же предлагаю освободиться от пут этой тяжести и вздохнуть свободнее.

Жанглируй лёгкими предметами, датагрид слишком тяжёл.

Примечание: иногда в угоду начальству приходится работать с тяжёлыми вещами. Тогда другое дело.

Удачи!
...
Рейтинг: 0 / 0
17.02.2005, 19:36
    #32921917
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
StringBuilder - класс, позволяющий выполнять более быстро и менее ресурсоемко операции над строками
Bagin
Код: plaintext
1.
2.
3.
4.
5.
    strRowsOfTable = strRowsOfTable 
      + "<tr>"
      + string.Format("<td>{0}</td>", cRow[ 1 ])
      + string.Format("<td>{0}</td>", cRow[ 2 ])
        ........................................................
      + "</tr>";
как-то не грамотно выглядит, тогда уж лучше так:
Код: plaintext
strRowsOfTable  += string.Format("<tr><td>{0}</td><td>{1}</td></tr>", cRow[1], cRow[2])
...
Рейтинг: 0 / 0
17.02.2005, 19:46
    #32921930
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
Max Pro
dim oTable as new table
обращайся к уже существующей таблице, например Table1.
Эту Table1 размести на страницу с помощью дизайнера.Вот этот момент мне был не ясен. Я пытался создавать в коде и переносить но ничего не выходило.
Max ProНо здаётся мне, что я зря старался :-(
Очень даже не зря, чтобы разобраться в коде пришлось перерыть информацию на форуме, было на что опираться при поиске.

Max ProОпять дататейбл, опять датасет...
Эта дата-технология тяжела, друг мой!
Она работает, она кажется простой, но ты понимаешь, это не дело.Дело в том, что у меня хранимая процедура возвращает несколько наборов записей, и я не нашел друго способа их разделять.

Max ProПринципы ADO.NET, я чувствую, тоже вскоре изменятся. Как следствие придётся менять датасеты, как мы в своё время меняли рекордсеты.

Я же предлагаю освободиться от пут этой тяжести и вздохнуть свободнее.Все меняется и менять это тоже часть работы и никуда от нее не деться

Max ProЖанглируй лёгкими предметами, датагрид слишком тяжёл.
Весь этот сыр-бор как раз для того, чтобы избавиться от датагра. Я его сделал временно, чтобы убедиться, что данные с сервера поступают, проверить с датагридом оказалось легко.

Еще раз всем спасибо! :)
...
Рейтинг: 0 / 0
17.02.2005, 19:49
    #32921933
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
profilStringBuilder - класс, позволяющий выполнять более быстро и менее ресурсоемко операции над строкамиПонял, перехожу
profilкак-то не грамотно выглядит, тогда уж лучше так:
Код: plaintext
strRowsOfTable  += string.Format("<tr><td>{0}</td><td>{1}</td></tr>", cRow[1], cRow[2])
Точно, просто недавно с VBA соскочил, не много непривычно :-)
...
Рейтинг: 0 / 0
17.02.2005, 20:03
    #32921943
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
BaginДело в том, что у меня хранимая процедура возвращает несколько наборов записей, и я не нашел друго способа их разделять.см./topic/135144
...
Рейтинг: 0 / 0
17.02.2005, 20:18
    #32921959
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
profil BaginДело в том, что у меня хранимая процедура возвращает несколько наборов записей, и я не нашел друго способа их разделять.см./topic/135144
Да уж, есть же умные люди!
Код: plaintext
Проблема в DataReader, одну таблицу заполняет, надо переключаться NextResult()
Спасибо, profil, а я и не знал про этот NextResult(). Теперь тоже так попробую.
:-)
...
Рейтинг: 0 / 0
18.02.2005, 10:23
    #32922446
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
profilдополнение к моему коду:
под sb имелось ввиду следующее:
Код: plaintext
StringBuilder sb = new StringBuilder();
Ругается:
C:\InetpubForum\Meeting\Meeting.aspx.cs(85): The type or namespace name 'StringBuilder' could not be found (are you missing a using directive or an assembly reference?)
Делал:
Код: plaintext
protected StringBuilder sb;
А в ответ:
C:\InetpubForum\Meeting\Meeting.aspx.cs(30): The type or namespace name 'StringBuilder' could not be found (are you missing a using directive or an assembly reference?)
...
Рейтинг: 0 / 0
18.02.2005, 12:37
    #32922925
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
Код: plaintext
using System.Text;
...
Рейтинг: 0 / 0
18.02.2005, 12:52
    #32922985
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать таблицу из полученного набора данных?
profil
Код: plaintext
using System.Text;
Спасибо!
Получилось :-)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как нарисовать таблицу из полученного набора данных? / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]