Home
Browse all 647 examples
Download all 647 examples
Download sample chapters
Reviews
Errata
Acknowledgments
Links on .NET
Paradoxal Press
Buy directly from Paradoxal Press at $33.99 (Save 43%)
Category: Programming
Level: Beginner to seasoned
900 pages
ISBN-10 097661322-0
ISBN-13 978-097661322-0
$59.99 USA
$79.99 CANADA
|
Listing 23-68 extracted from chapter ASP.NET 2
Listing 23-67< > Listing 23-69
Example_23_68.aspx
<%@ Page Language="C#" %>
<script language="C#" runat="server">
void Grid_RowCommand(Object sender, GridViewCommandEventArgs e) {
if (e.CommandName == "Hello") {
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow selectedRow = Grid.Rows[index];
TableCell cell = selectedRow.Cells[2];
string surname = cell.Text;
Msg.Text = "You selected " + surname + ".";
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<form id="Form1" runat="server">
<asp:SqlDataSource ID="DataSrc" runat="server" ConnectionString=
"server = localhost ; uid=sa ; pwd=; database = ORGANIZATION"
SelectCommand="SELECT * FROM EMPLOYEES" />
<asp:GridView ID="Grid" DataSourceID="DataSrc" runat="server"
AutoGenerateColumns="False" OnRowCommand="Grid_RowCommand" >
<Columns>
<asp:ButtonField DataTextField="SurName" ButtonType="Button"
HeaderText="Click..." CommandName="Hello"/>
<asp:TemplateField HeaderText="The name contains the 'o' char">
<ItemTemplate>
--<asp:CheckBox runat="server" Enabled="False"
Checked=<%# ((string)Eval("SurName")).Contains("o") %> />--
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="SurName" HeaderText="SurName" />
</Columns>
</asp:GridView>
<asp:Label ID="Msg" runat="server"></asp:Label>
</form>
</body>
</html>
Copyright Patrick Smacchia 2006 2007
|