在c#ASP.NET中使用Repeater绑定数据
我需要绑定视图页面上的一些数据,这些数据将使用c#asp.net从数据库获取。我尝试实现Repeater,但我不知道如何绑定其中的多个数据。以下是我的原始视图文件 index.aspx: indexBL.cs: IndexDL.cs:在c#ASP.NET中使用Repeater绑定数据,c#,asp.net,repeater,C#,Asp.net,Repeater,我需要绑定视图页面上的一些数据,这些数据将使用c#asp.net从数据库获取。我尝试实现Repeater,但我不知道如何绑定其中的多个数据。以下是我的原始视图文件 index.aspx: indexBL.cs: IndexDL.cs: 我解释了我的要求,如果有问题或需要添加,请更改它并帮助我解决此问题。谢谢。我可以看出您只从数据库中获取了1条记录,那么为什么需要中继器控件?@Rahul:事实上,我对ASP.NET完全陌生。请编辑此代码以获得正确的输出。对于一条记录,哪个控制器对绑定数据有用。您需
我解释了我的要求,如果有问题或需要添加,请更改它并帮助我解决此问题。谢谢。我可以看出您只从数据库中获取了1条记录,那么为什么需要中继器控件?@Rahul:事实上,我对ASP.NET完全陌生。请编辑此代码以获得正确的输出。对于一条记录,哪个控制器对绑定数据有用。您需要通过服务器端控件的简单标记,您可以在代码隐藏中分配它们的值。如果您是ASP.NET@Rahul新手,请参阅一些好的教程:您的意思是,对于图像,我必须在图像控制器内绑定数据,对于描述标签控制器等等。。?
<div class="wpb_wrapper text-justify">
<asp:Repeater runat="server" ID="rptMissionId" >
<ItemTemplate>
<img src="pic/our-phylosophy.jpg" width="260" height="246" alt="" class="alignleft">
<h1>
<b>Heading</b>
</h1>
<p>
description
</p>
<br/>
<h1>
<b>Heading</b>
</h1>
<p>
description
</p><br>
</ItemTemplate>
</asp:Repeater>
</div>
protected void Page_Load(object sender, EventArgs e)
{
indexBL objMissionBl = new indexBL();
rptMissionId.DataSource = objMissionBl.getMissionData();
rptMissionId.DataBind();
}
private indexDL objMissionDL = new indexDL();
public DataSet getMissionData()
{
try
{
DataSet ds = objMissionDL.getMissionData();
return ds;
}
catch (Exception e)
{
throw e;
}
}
SqlConnection con = new SqlConnection(CmVar.convar);
public DataSet getMissionData()
{
con.Open();
try
{
DataSet ds = new DataSet();
string sql = "SELECT TOP 1 * FROM T_Mission_Vission WHERE Heading='Mission' ORDER BY Mission_vision_ID DESC";
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataAdapter objadp = new SqlDataAdapter(cmd);
objadp.Fill(ds);
con.Close();
return ds;
}
catch (Exception e)
{
throw e;
}
}