button.click += new eventhandler() not works in if(!ispostback)


Posted on 16th Feb 2014 07:03 pm by admin

i want to use button.clcik event in function VIewScrap() which is called in if(!ispostback) but itdoes not works any slolution ? if i do not use if(!ispostback) then also button.click works first time well but in second time it just refresh the page for third time clicking it works what 2 do ? my code is given bellow ... using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Drawing;
using BussinessLayer;
public partial class WebControls_Scrap2 : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{ if (!IsPostBack)
{
ViewScrap(); }
} private void ViewScrap()
{
Detail.Rows.Clear();
Scrap obj = new Scrap();
obj.UserName = Session["UserName"].ToString();
DataTable dt = obj.ReadScrap();
foreach (DataRow dr in dt.Rows)
{ HtmlTableRow tr1 = new HtmlTableRow();
HtmlTableRow tr2 = new HtmlTableRow();
HtmlTableCell tc1 = new HtmlTableCell();
HtmlTableCell tc2 = new HtmlTableCell();
HtmlTableCell tc3 = new HtmlTableCell();
HtmlTableCell tc4 = new HtmlTableCell();
HtmlImage userim = new HtmlImage();
HtmlAnchor ha2 = new HtmlAnchor();
HtmlAnchor ha = new HtmlAnchor();
userim.Width = 100;
userim.Height = 130;
if (dr["Photo"].ToString() != "Noimage.gif")
{
userim.Src = System.Configuration.ConfigurationManager.AppSettings["Image"].ToString() + dr["Sender"].ToString() + "/" + dr["Photo"].ToString();
}
else
{
userim.Src = System.Configuration.ConfigurationManager.AppSettings["ImagePath"].ToString() + dr["Photo"].ToString();
}
ha.HRef = "../SearchUser/SrchUserHome.aspx?UserName=" + dr["UserName"].ToString();
ha.Controls.Add(userim);
ha2.InnerText = dr["Name"].ToString();
ha2.HRef = "../SearchUser/SrchUserHome.aspx?UserName=" + dr["UserName"].ToString();
Button btndel = new Button();
btndel.Text = "Delete";
btndel.Click += new EventHandler(ClickDel);
btndel.CommandArgument = dr["ScrapId"].ToString();
Label lbl = new Label();
lbl.Text = dr["Scrap"].ToString();
lbl.Height = 103;
lbl.Width = 450;
lbl.BorderStyle = BorderStyle.Inset;
lbl.BorderWidth = 1;
lbl.BackColor = Color.Lavender; tc1.Controls.Add(ha);
tc2.Controls.Add(lbl);
tc3.Controls.Add(ha2);
tc4.Controls.Add(btndel); tc3.Align = "Left";
tc4.Align = "Right"; tc1.Width = "100";
tc3.Width = "100";
tc2.Width = "500";
tc4.Width = "500"; tr1.Cells.Add(tc1);
tr1.Cells.Add(tc2);
tr2.Cells.Add(tc3);
tr2.Cells.Add(tc4); Detail.Rows.Add(tr1);
Detail.Rows.Add(tr2);
} }
public void ClickDel(object sender, EventArgs e)
{
Button objbtn = (Button)sender;
Scrap obj = new Scrap();
obj.ScId = Convert.ToInt32(objbtn.CommandArgument.ToString());
obj.Delete();
ViewScrap();
}
protected void btnPost_Click(object sender, EventArgs e)
{
Scrap obj = new Scrap();
obj.UserName = Session["UserName"].ToString();
obj.Sender = Session["UserName"].ToString();
obj.Scraps = txtScrap.Text;
obj.InsertData();
ViewScrap();
}
}

No comments posted yet

Your Answer:

Login to answer
318 Like 32 Dislike
Previous forums Next forums
Other forums

Odd or Even
Inside of a while loop I need to echo several rows of info...easy enough.

In the loop (for th

Php - mysql select?
hi, i have this code:

Code: <?php
session_start();
// dBase file
include &quo

Email Script does not reach destination
Hey Guys look at this code snippet :
Code:
//read a line from the file

$myFile = "

problem with GROUP BY and ORDER BY
i usually use this query to display the last 10 entries from a sql table:

Code: $query = &quo

default SAP userid
hi,, I just like to know if it is ok to use the default SAP user id (SAP*)?

Progress bar tracking file downloads
Hey guys, was wondering if there was a way to track how far a file has been downloaded. I know there

EU VAT Package 2010
Does any one know whether SAP will be developing new reporting functionality due the new VAT rules t

A problem with my GD class
Hello,

I created a nice (and simple for now) GD class.
The problem is , it works great on

newbie error
what is wrong with this code ?

<html>
<body>

<?

Adding to the next element in a multidimensional array
Hi, I'm trying to add a value to $node->field_spaces['nid'] where x is the next available spo

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash