PDA

Tam Sürümünü Görmek İçin : Datalisteki butona tıkladığımda ayrı sayfada bilgiler çıkmıyor...


aysedeniz
27/11/2007, 14:43
Slm arkadaşlar bir problemim daha var
gene Datalistle ilgili detaylara tıkladığımda ayrı bir sayfada açılmasını istiyorum ama diğer sayfada bilgilerim gelmiyorr.Yardımlarınızı bekliyorummm:)


<TABLE borderColor="#990033" cellSpacing="0" cellPadding="3" width="100%" border="1">
<TR>
<TD align="center" bgColor="#990000" colSpan="2">
<FONT color="#ffffff" size="3">DETAYLAR</FONT>
</TD>
</TR>
<TR>
<TD>Urun Kodu:</TD>
<TD align="left"><%# DataBinder.Eval(Container.DataItem, "urun_kodu") %></TD>
</TR>
<TR>
<TD>Urun Adı:
</TD>
<TD align="left"><%# DataBinder.Eval(Container.DataItem, "urun_adi") %></TD>
</TR>
<TR>
<TD>Beden:</TD>
<TD align="left"><%# DataBinder.Eval(Container.DataItem, "beden") %></TD>
</TR>
<TR>
<TD>Fiyat:</TD>
<TD align="left"><%# DataBinder.Eval(Container.DataItem, "fiyat") %></TD>
</TR>
<TR>
<TD>Resim:</TD>
<TD align="left"><img src='C:\Inetpub\wwwroot\shopping\images\<%# DataBinder.Eval(Container. DataItem, "resim" ) %>' width="119"></TD>
</TR>
</TABLE>
</SelectedItemTemplate>
<ItemStyle Font-Size="2pt" Font-Names="Verdana"></ItemStyle>
<ItemTemplate>
<TABLE>
<TR>
<TD></TD>
<TD align="left"><img src='C:\Inetpub\wwwroot\shopping\images\<%# DataBinder.Eval(Container. DataItem, "resim" ) %>' width="119"></TD>
</TR>
<TR>
<TD></TD>
<TD align="left"><%# DataBinder.Eval(Container.DataItem, "urun_adi") %></TD>
</TR>
<TR>
<TD></TD>
<TD align="left"><%# DataBinder.Eval(Container.DataItem, "Fiyat") %></TD>
</TR>
<TR>
<TD colSpan="2">
<asp:Button id="btnDetaylar" Text="Detaylar" Runat="server"></asp:Button>
</TD>
</TR>


anov
27/11/2007, 15:15
<a href="OtekiSayfa.aspx?UrunKodu=<%# Eval("urun_kodu")%>">
<%# Eval("urun_adi")%> ürününün detayları için tıklayın.
</a>

aysedeniz
27/11/2007, 15:41
<a href="OtekiSayfa.aspx?UrunKodu=<%# Eval("urun_kodu")%>">
<%# Eval("urun_adi")%> ürününün detayları için tıklayın.
</a>

eklememe rağman diğer sayfa açılıyor ama bilgiler gelmiyor...yaniii...



SqlConnection myConn = new SqlConnection();

private void Page_Load(object sender, System.EventArgs e)
{
System.Data.SqlClient.SqlDataReader Reader=null;
myConn.ConnectionString = "server=......;uid=....;password=......;database=.. ...";
myConn.Open();
SqlCommand Comm = new SqlCommand("Select * from urun",myConn);
Reader=Comm.ExecuteReader(CommandBehavior.CloseCon nection);

DataList2.DataSource=Reader;
//DataGrid1.DataBind();
myConn.Close();

if(!Page.IsPostBack)
VeriyiBagla();
}

public void VeriyiBagla()
{
string sql = "Select * From urun";

SqlDataAdapter myAdp = new SqlDataAdapter(sql,myConn);

DataTable myDS = new DataTable();

myAdp.Fill( myDS );

DataList2.DataSource = myDS;
DataList2.DataBind();
}

#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion

public void DataList2_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
DataList2.SelectedIndex=e.Item.ItemIndex;

SqlConnection MyConn = new SqlConnection("......");
SqlCommand myComm = new SqlCommand();
myComm.CommandText=@"SELECT * FROM urun";
myComm.Connection=myConn;
SqlDataAdapter veriAdaptoru = new SqlDataAdapter(myComm);
DataTable veriTablosu = new DataTable();
myConn.Open();
veriAdaptoru.Fill(veriTablosu);
myConn.Close();
DataList2.DataSource=veriTablosu;
DataList2.DataBind();
Detayların çıkması gereken sayfada c# kodları olarak bunları yazdım ama sadece Html de ki görüntü çıkıyor...Bilgiler gelmiyor

aysedeniz
28/11/2007, 08:43
Yok ben yanlış anlattım galiba ....diğer sayfa açılıyor ama bilgiler gelmiyor...yaniii...

aysedeniz
28/11/2007, 08:43
[QUOTE=aysedeniz;338446]Slm arkadaşlar bir problemim daha var
gene Datalistle ilgili detaylara tıkladığımda ayrı bir sayfada açılmasını istiyorum ama diğer sayfada bilgilerim gelmiyorr.Yardımlarınızı bekliyorummm:)

writeLine
28/11/2007, 09:22
Açtırdığın sayfanın kodlarını yazarmısın.

aysedeniz
28/11/2007, 12:42
Yaptım ilgilendiğiniz için Teşekkütler... :)