detail.aspx
OnSelectedIndexChanged="GridView_Main_SelectedIndexChanged" OnSorted="GridView_Main_Sorted"
OnPageIndexChanged="GridView_Main_PageIndexChanged" OnPageIndexChanging="GridView_Main_PageIndexChanging"
runat="server" PageSize="4">
Download
detail.aspx.cs
protected void GridView_Main_DataBind(int NewPageIndex)
{
id_document = Convert.ToInt32(Request.QueryString[0]);
DMSDataAccess db = new DMSDataAccess();
var versi = db.DMSDataContext.Versis.Select(p => p).Where(p => p.IdDokumen == id_document);
GridView_Main.PageSize = itemPerPage;
GridView_Main.PageIndex = NewPageIndex;
GridView_Main.DataSource = versi;
GridView_Main.DataBind();
}
protected void GridView_Main_SelectedIndexChanged(object sender, EventArgs e)
{
Button_Update.Visible = false;
Button_UpdateKepemilikan.Visible = false;
Label_Modal_Title.Text = "Properties";
MultiView_Content.SetActiveView(View_Versi);
try
{
id_document = Convert.ToInt32(Request.QueryString[0]);
string id = GridView_Main.SelectedValue.ToString();
DMSDataAccess db = new DMSDataAccess();
var doc = db.DMSDataContext.Dokumens.Select(p => p).Where(p => p.IdDokumen.Equals(id_document)).FirstOrDefault();
var versi = db.DMSDataContext.Versis.Select(p => p).Where(p => p.IdVersi.Equals(id)).FirstOrDefault();
string id_category = Convert.ToString(doc.IdCategory);
Label_Value_VersiJudul.Text = doc.JudulDokumen;
Label_Value_VersiType.Text = versi.Type;
Label_Value_VersiSize.Text = Convert.ToString(versi.Size) + " Kb";
Label_Value_VersiVersi.Text = Convert.ToString(versi.NoVersi);
Label_Value_VersiAuthor.Text = GetNamaDosen(versi.UserName);
Label_Value_VersiTanggal.Text = Convert.ToString(versi.ModifiedOn);
Label_Value_VersiCategory.Text = GetNamaCategory(id_category);
Label_Value_VersiDeskripsi.Text = doc.Deskripsi;
if (versi.Notes != null)
{
Label_Value_VersiNotes.Text = versi.Notes;
}
else { Label_Value_VersiNotes.Text = "-"; }
}
catch { }
UpdatePanel_Panel_Modal.Update();
this.MPE.Show();
}
protected void GridView_Main_Sorted(object sender, EventArgs e)
{
GridView_Main_DataBind(GridView_Main.PageIndex);
GridView_Main.SelectedIndex = -1;
}
protected void GridView_Main_PageIndexChanged(object sender, EventArgs e)
{
GridView_Main_DataBind(GridView_Main.PageIndex);
GridView_Main.SelectedIndex = -1;
}
protected void GridView_Main_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView_Main_DataBind(e.NewPageIndex);
}
whats wrong? can u help me?
kieky bouvierPosted Mar 28, 2011, 11:05 AM
kieky bouvierPosted Mar 28, 2011, 11:00 AM
CrishPosted Mar 28, 2011, 1:19 AM
Suthish NairPosted Mar 27, 2011, 11:30 AM
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)