Member 14059436 Ответов: 1

Как я могу достичь желаемого результата ниже, используя C# ASP.NET-что?


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

<a href="https://ibb.co/48kF0Sz"></a>


Что я уже пробовал:

 try
  {
      MySqlConnection con = new MySqlConnection(constr);
      MySqlCommand cmd = new MySqlCommand();
      cmd.CommandText = "select md.M_Name from F_SubMembers_Details sm Inner
      Join FMember_Details md on md.M_Id = sm.Sub_Id where sm.M_Id = @S_Id
      limit 3 ";
      cmd.Parameters.AddWithValue("@S_Id", Session["name"].ToString());
      cmd.Connection = con;
      con.Open();
      Repeater_ClientSection.DataSource = cmd.ExecuteReader();
      Repeater_ClientSection.DataBind();
      foreach (RepeaterItem item in Repeater_ClientSection.Items)
      {

          Label lbl1 = (Label)item.FindControl("lblcname");
          if (lbl1.Text == "Null" || lbl1.Text == "")
          {
              lbl1.Text = "Item Not available";
          }

      }
      con.Close();
    }
  catch (Exception ex)
  {

  }
<asp:Repeater ID="Repeater_ClientSection" runat="server" Visible="true">
              <ItemTemplate>
 <div class="col-md-4 col-sm-6">
  <div class="serviceBox">
      
      <asp:Label ID="lblcname" runat="server" CssClass="title" Text='<%#
      Eval("M_Name") %> ' />

      <a href="#" class="read-more">
          <span>Read More</span>
          
      </a>
  </div>
  </div>
  </ItemTemplate>
  </asp:Repeater>

1 Ответов

Рейтинг:
1

Richard MacCutchan

if (lbl1.Text == "Null" || lbl1.Text == "")

Вы уверены, что ваша база данных хранит это слово "Null" в его записях?


Member 14059436

да,это так, но проблема в том, что когда есть одна запись в БД, она дает мне одну запись в ретрансляторе, но моему клиенту нужны другие 2 столбца, которые также должны отображаться с ошибкой.

Richard MacCutchan

На какие еще две колонки вы ссылаетесь и в чем проблема с их показом?