In my application i make a AdvisorComment.aspx page in this page user comments on his article and show comments
i want to show only 5 records on page load and when user select all show on dropdown then show all comments on the page
this is code ..
void RecentView()
{
string dyntable = string.Empty;
DataTable dtfilter = new DataTable();
Financial_Action.ActionClient obj = new ActionClient();
DataSet objAdArtcl = new DataSet();
try
{
string query_string = HttpContext.Current.Request.QueryString.ToString();
obj.Open();
//if (Session["ADVISOR_ID"] != null)
//{
// if (Request.QueryString["story_type_ID"] != null && Request.QueryString["ADVISOR_ID"] != null)
if (Request.QueryString["ID"] != null)
{
story_id = Request.QueryString["ID"];
}
if (Request.QueryString["ADVISOR_ID"] != null)
{
advisor_ID = Request.QueryString["ADVISOR_ID"];
}
objAdArtcl = obj.GetAdvisor_Comments(advisor_ID, story_id, obj_presentation);
if (objAdArtcl != null && objAdArtcl.Tables[0].Rows.Count > 0)
{
//string GEtTopComments = "5";
DataView dv = new DataView(objAdArtcl.Tables[0]);
// dv.RowFilter = objAdArtcl.Tables[0].Select("top '"+ GEtTopComments +"'");
// dv.RowFilter = objAdArtcl.Tables[0].Select("Col < 3");
//dv.RowFilter = "Advisor_id<5";
dtfilter = dv.ToTable();
if (!string.IsNullOrEmpty(Convert.ToString(objAdArtcl.Tables[0].Rows[0]["Descreption"])))
{
for (int i = 0; i < objAdArtcl.Tables[0].Rows.Count; i++)
{
// int count = 0;
//if (count < 5)
// {
dyntable += "<table width='99%' style='style='border-bottom: 5pt solid silver;text-align: center;border-collapse: collapse'><tbody>";
dyntable += "<tr >";
dyntable += "<td >";
dyntable += " <div style='text-align:left;font-size: 14px;padding: 0px 4px 0px 9px;font-family: arial;'>";
dyntable += "<div><span class=\"vm_arrow\"style='float:left;'>" + objAdArtcl.Tables[0].Rows[i]["Descreption"].ToString() + "</span></div></td></tr><tr><td colspan='2'";
dyntable += "<div style='float:right;'>[<i><span>" + objAdArtcl.Tables[0].Rows[i]["AdvisorName"].ToString() + "</span>" + Convert.ToDateTime(objAdArtcl.Tables[0].Rows[i]["CREATED_DATE"].ToString()).ToString("dd/MM/yyyy") + "</i>]</div>";
dyntable += "</div></td>";
dyntable += "</tr>";
dyntable += "</tbody></table><hr/>";
// }
}
}
recntComt.InnerHtml = dyntable;
}
else
{
recent.Vis