done as per the reply
but still not able to get the grid binded to db
i tried to bind as per link
http://www.c-sharpcorner.com/Blogs/7...f-ext-net.aspx but getting error at using
html design
<ext:GridPanel ID="GridPanel1" runat="server" Width="600" Height="400" Title="ContactsGrid">
<Store>
<ext:Store ID="Store1" runat="server">
<Reader>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="FName" Type="String" />
<ext:RecordField Name="LName" Type="String" />
<ext:RecordField Name="Ecode" Type="String" />
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
</Store>
<ColumnModel>
<Columns>
<ext:RowNumbererColumn />
<ext:Column Header="Name" DataIndex="FName" Width="130" Sortable="true">
<Editor>
<ext:TextField ID="TextField1" runat="server" AllowBlank="false" />
</Editor>
</ext:Column>
<ext:Column Header="MiddleName" DataIndex="LName" Width="130" Sortable="true">
<Editor>
<ext:TextField ID="TextField2" runat="server" AllowBlank="false" />
</Editor>
</ext:Column>
<ext:Column Header="EmailAddress" DataIndex="ECode" Width="130" Sortable="true">
<Editor>
<ext:TextField ID="TextField3" runat="server" AllowBlank="false" />
</Editor>
</ext:Column>
</Columns>
</ColumnModel>
</ext:GridPanel>
i hve a class file contact
public class contact
{
private string _FirstName = string.Empty;
private string _MiddleName = string.Empty;
private string _email = string.Empty;
public contact()
{
}
public contact(string fn, string mn,string email)
{
this._FirstName = fn;
this._MiddleName = mn;
this._email = email;
}
public string FirstName
{
get
{
return _FirstName;
}
set
{
_FirstName = value;
}
}
public string MiddleName
{
get
{
return _MiddleName;
}
set
{
_MiddleName = value;
}
}
public string Email
{
get
{
return _email;
}
set
{
_email = value;
}
}
//--------------- code in .cs page
if (!X.IsAjaxRequest)
{
//this.BindData();
System.Collections.Generic.List<contact> contactList = new System.Collections.Generic.List<contact>();
//string connStr = ConfigurationSettings.AppSettings["ConnString"];
//SqlConnection conn = new SqlConnection(connStr);
SqlCommand myCommand = new SqlCommand("select * from EMP_PERSONAL ", conn);
conn.Open();
SqlDataReader reader = myCommand.ExecuteReader();
while (reader.Read())
{
contact Contact = new contact();
Contact.FirstName = reader["FName"].ToString();
Contact.MiddleName = reader["LName"].ToString();
Contact.Email = reader["Ecode"].ToString();
contactList.Add(Contact);
}
conn.Close();
myCommand.Dispose();
Store1.DataSource = contactList;
Store1.DataBind();
GridPanel1.DataBind();
}
though there is no error data is not displayed in the grid , i do get the data in
Contact.FirstName = reader["FName"].ToString();
Contact.MiddleName = reader["LName"].ToString();
Contact.Email = reader["Ecode"].ToString();