PDA

View Full Version : سوال: چطوری به سطرهای گیریدویو شماره سطر بدم بطوریکه آخرین سطر شماره 1



zhr.rezae66i
پنج شنبه 20 تیر 1392, 16:36 عصر
سلام من این کدو میزارم گیرید شماره سطر میخوره
<asp:TemplateField HeaderText="Row">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text="<%# Container.DataItemIndex+1 %>"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
اولی 1 الی اخر
اما من میخام شماره سطر آخر یک باشه
و در واقع بشه از روی اولی تعداد سطرهای گیرید رو فهمید که تا الان چندتا رکورد بوده
ممنون

zhr.rezae66i
جمعه 21 تیر 1392, 13:50 عصر
لطفا منو راهنمایی کنید

ahmad156
جمعه 21 تیر 1392, 14:06 عصر
<asp:TemplateField HeaderText="ID"> <ItemTemplate> <asp:Label CssClass="css1" ID="lblsr" runat="server" /> </ItemTemplate> </asp:TemplateField> public int count = 0; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Bind(); } } void Bind() { string ConnString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; SqlDataAdapter da = new SqlDataAdapter("SELECT * from people", ConnString); DataTable dt = new DataTable(); da.Fill(dt); count = dt.Rows.Count + 1; GridView1.DataSource = dt; GridView1.DataBind(); } protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { Label lblSerial = (Label)e.Row.FindControl("lblsr"); lblSerial.Text = count.ToString(); } count--; }