Этого мой кода для связывания Моего DataList, и каждый элемент в DataList имеет другую кнопку, элементов правильно отсортированы по дате, но индекс для каждого элемента не сортируются с ним, например: при вставке новых данных в таблицу сотрудников данные отображаются правильно (отсортировано по дате), последний сотрудник был вставлен в таблицу сотрудников, показывает в первом элементе и принимает индекс 0. Я хочу знать, как я могу сделать свой индекс. Последний индекс в моих старых данных + 1?Добавить в Top в DataList
private void bind()
{
da2 = new SqlDataAdapter("select * from employees order by insert_date desc", m_SqlConnection);
DataSet dataSet2 = new DataSet();
da2.Fill(dataSet2, "det");
DataList1.DataSource = dataSet2.Tables["det"];
DataList1.DataBind();
}
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
Button btn = (Button)e.Item.FindControl("button4");
Button btn2 = (Button)e.Item.FindControl("button1");
da2 = new SqlDataAdapter("select insert_stat from insert_detail where user_id='" + int.Parse(Session["id"].ToString()) + "'", m_SqlConnection);
DataSet dataSet2 = new DataSet();
da2.Fill(dataSet2, "chk");
if (dataSet2.Tables["chk"].Rows[e.Item.ItemIndex]["insert_stat"].ToString() == "accept")
{
btn.Visible = true;
btn2.Visible = true;
}
else
{
if (dataSet2.Tables["chk"].Rows[e.Item.ItemIndex]["insert_stat"].ToString() == "reject")
{
btn.Visible = false;
btn2.Visible = false;
}
}
}