שימוש ב-TemplateColumnב-DataGrid
יש לי את הקוד הבא שמכיל DataGrid עם DropDownList וכפתור:
יש לי את הקוד הבא שמכיל DataGrid עם DropDownList וכפתור:
<asp
ataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False" OnItemDataBound="DataGridItemDataBound" CellPadding="4" GridLines="None"> <Columns> <asp:BoundColumn DataField="Column1" HeaderText="Column1" /> <asp:BoundColumn DataField="Column2" HeaderText="Column2" /> <asp:TemplateColumn> <ItemTemplate> <asp
ropDownList ID="ItemDropDown" Runat="server" OnSelectedIndexChanged="DropDownSelectedIndexChanged" /> <asp:Button ID="Button" runat="server" OnClick = "ButtonOnClick" Text="Button" /> </ItemTemplate> </asp:TemplateColumn> </Columns> </asp
ataGrid>
מה שקורה ה-DataGrid טוען לתוכו DataTable ומוסיף לכל שורה בטבלה כפתור ו-DDL השאלה היא איך אפשר לדעת מתוך ה-Event ה-ButtonOnClick או DropDownSelectedIndexChanged על איזו שורה ביצע המשתמש שינוי (לחיצת כפתור או בחירה בDDL)? כלומר איך מבדילים בין הכפתורים וה-DDL-ים השונים?