J'ai un Telerik RadGrid. En utilisant une méthode, je remplis la grille. J'ai activé la propriété de pagination. J'ai utilisé ItemTemplate -> ImageButton pour supprimer et modifier les options. J'ai défini la taille de la page sur 10. Le temps de chargement de la page fonctionne correctement et remplit la grille. Après l'insertion de la 11e rangée, la pagination commence et apparaît sur la page suivante avec un enregistrement. Mais quand je supprime la 11ème rangée, la grille devient vide. J'ai utilisé l'ensemble de données pour lier les enregistrements.La suppression de la 11ème ligne dans RadGrid devient vide
radgrid.DataBind();
dsDataset.Dispose();
Mais son item.count
est 0. Quelle est la raison?
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (!IsPostBack)
{
PopulatePackage();
}
}
catch (Exception ex)
{
lblMessage.Text = objUtl.GetErrorMessage(ex, this);
lblMessage.Visible = true;
protected void gvPackage_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
try
{
SqlHelper objSQL = new SqlHelper();
DataSet dsPackage = new DataSet();
dsPackage = objSQL.ExecuteDataset("AL_PackageType_List_Retrieve", objUtl.NumericEntry(Session["LocationId"].ToString()));
gvPackage.DataSource = dsPackage.Tables[0];
dsPackage.Dispose();
//PopulatePackage();
}
catch (Exception ex)
{
lblMessage.Text = objUtl.GetErrorMessage(ex, this);
lblMessage.Visible = true;
}
}
private void PopulatePackage()
{
try
{
lblMessage.Text = string.Empty;
SqlHelper objSQL = new SqlHelper();
DataSet dsPackage = new DataSet();
dsPackage = objSQL.ExecuteDataset("AL_PackageType_List_Retrieve", objUtl.NumericEntry(Session["LocationId"].ToString()));
gvPackage.DataSource = null;
gvPackage.DataSource = dsPackage.Tables[0];
gvPackage.DataBind();
//dsPackage.Dispose();
if (gvPackage.Items.Count <= 0)
{
lblMessage.Text = "No Package Details Found...";
gvPackage.Visible = false;
}
else
{
gvPackage.Visible = true;
}
}
catch (Exception ex)
{
lblMessage.Text = objUtl.GetErrorMessage(ex, this);
lblMessage.Visible = true;
}
}
peut vous envoyer un code? – Arief
Pourquoi n'utilisez-vous pas leur support? Vous l'avez payé ... –
@ Aurélien Ribon Merci pour la réponse .... j'essaie mais ... il faudra du temps ... – Joby