Hello,
I'm trying to load data to datagrid using jquery.
My problem is that I get the value of rownum(0) at header row and at the place of rownum(0) I get the NAME(0). Also, I only get values of columns rownum and NAME (columns 0 and 1).
This is my code:
- CREATE TABLE tblTEST
- (ID INT not null IDENTITY(1,1),
- IDNO NVARCHAR(20),
- NAME NVARCHAR(20),
- POSTADDRESS NVARCHAR(20),
- TEL NVARCHAR(20),
- INSDATE DATE,
- APPROVAL BIT
- )
- CREATE PROCEDURE PROC_TEST
- (@IDNO NVARCHAR(20),
- @NAME NVARCHAR(20),
- @TEL NVARCHAR(20))
- AS
- BEGIN
- SELECT ROW_NUMBER() OVER(order by ID) AS rownum,IDNO,NAME,POSTADDRESS,TEL,INSDATE,APPROVAL
- FROM tblTEST
- WHERE IDNO=@IDNO and NAME=@NAME and TEL=@TEL
- END
and the C# code:
- [WebMethod]
- public static String getApplicants(String idno, String name, String tel)
- {
- SqlCommand cmd = new SqlCommand();
- cmd.CommandType = CommandType.StoredProcedure;
- cmd.CommandText = "PROC_TEST";
- cmd.Parameters.Add("@IDNO", SqlDbType.VarChar).Value = idno;
- cmd.Parameters.Add("@NAME", SqlDbType.VarChar).Value = name;
- cmd.Parameters.Add("@TEL", SqlDbType.VarChar).Value = tel;
- return GetData(cmd).GetXml();
- }
- private static DataSet GetData(SqlCommand cmd)
- {
- using (SqlConnection con = getConnection())
- {
- using (SqlDataAdapter sda = new SqlDataAdapter())
- {
- cmd.Connection = con;
- sda.SelectCommand = cmd;
- using (DataSet ds = new DataSet())
- {
- sda.Fill(ds);
- return ds;
- }
- }
- }
- }
and the javascript:
Chriz LPosted Sep 19, 2016, 7:05 AM
Delpin Susai RajPosted Sep 19, 2016, 6:50 AM
Delpin Susai RajPosted Sep 19, 2016, 6:50 AM