Cevaplar
-
tam olarak ne demek istedigini anlamadıgım ama soyle birsey normal asp.net te bende devexpresi indirdim gecenlerde ama inceleme sansım olmadı.
grid view icinde event kullanman gerekecek... bunun ıcınde databind fonksiyonlarını hazırlaman lazm. örneklemem gerekirse
<asp:GridView ID="grd_Icerik" GridLines="None" Width="100%" AutoGenerateColumns="false" runat="server" DataKeyNames="BirimlerID" PageSize="25" AllowPaging="true" PagerStyle-CssClass="PagerStyle" onrowcommand="grd_Icerik_RowCommand" onpageindexchanging="grd_Icerik_PageIndexChanging"> <AlternatingRowStyle BackColor="#E1EBF4" /> <Columns> <asp:TemplateField HeaderStyle-HorizontalAlign="Left"> <HeaderTemplate> <asp:CheckBox ID="Sec" runat="server" /> Sil </HeaderTemplate> <ItemTemplate> <asp:CheckBox ID="CheckBox1" runat="server" CssClass="ctf" /> </ItemTemplate> </asp:TemplateField> </Columns> <Columns> <asp:TemplateField HeaderStyle-HorizontalAlign="Left"> <HeaderTemplate> Birim Adı </HeaderTemplate> <ItemTemplate> <asp:LinkButton ID="lnk_editz" CommandName="cntEdit" CommandArgument=' <%# (int)DataBinder.Eval(Container.DataItem, "BirimlerID") %>' runat="server" CausesValidation="False"><%#DataBinder.Eval(Container.DataItem, "BirimAdi").ToString()%> </asp:LinkButton> </ItemTemplate> </asp:TemplateField> </Columns> .... ...
protected void grd_Icerik_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "cntEdit") { int SayfalarID = Convert.ToInt32(e.CommandArgument); SqlCommand cmd = VT.Sorgu("Select * from Birimler Where BirimlerID='" + SayfalarID + "'"); SqlDataReader dt = cmd.ExecuteReader(); dt.Read(); string intdurum = "0"; if (dt["Durum"].ToString() == "True") { intdurum = "1"; } Txt_BirimlerID.Value = SayfalarID.ToString(); Txt_Aciklama.Text = dt["BirimYazi"].ToString(); Txt_Baslik.Text = dt["BirimAdi"].ToString(); Txt_DahiliNo.Text = dt["DahiliNo"].ToString(); Btn_Kaydet.Text = "Güncelle"; Drp_Durum.SelectedValue = intdurum; dt.Close(); cmd.Connection.Close(); } }
gridview de event commandName ve CommandArgument ile kontrol saglayabileceginizi..-
oguzmusa
Aradığım bu değil dostum.
Gridin 1. olanı içinde siparişi barındıyor diye düşün. Siparişi barındıran gridin her satırında bir grid daha var. o gridin içinde de siparişi verenin adını falan gösteriyorum...10 yıl önce yazılmış -
siyahbeyaz
giridin altında grid var diyorsun olemi... bi nevi bi gridteki sütüna bastıgında altıonda baska bir grid ile detaylarını gösteriorsun olemi anladım ?10 yıl önce yazılmış -
oguzmusa
Girdin içinde grid var diyorum. Gridin her satırının altında bir grid var. Onunda içinde başka veriler var.
http://demos.devexpress.com/ASPxGridViewDemos/MasterDetail/MasterDetail.aspx
örnek budur.
Bu örnekte SQLDATASOURCE kullanılarak doldurulmuş. ama ben malesef onu yapamam. Çünki servis kullanıyorum. Doğrudan serviside almıyor. NE yaparım bilemedim doğrusu...10 yıl önce yazılmış
-