Я получил данные из базы данных, и я сохранил его в 2D-массиве (зубчатый).2D-массив от C# до Javascript
SqlConnection con = new SqlConnection("Data Source=COMP7;Initial Catalog=GK_Practice;User ID=sa;Password=SQLEXPRESS");
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "select * from employee";
con.Open();
SqlDataReader rd = cmd.ExecuteReader();
int rowcount=0, columncount;
while(rd.Read())
{
rowcount++;
}
columncount = rd.FieldCount;
rd.Close();
rd = cmd.ExecuteReader();
string[][] str=new string[rowcount][];
int i = 0;
while(rd.Read())
{
str[i] = new string[columncount];
for (int j = 0; j < columncount; j++)
{
str[i][j] = rd.GetValue(j).ToString();
}
i++;
}
Label2.Text = str[1][1].ToString();
JavaScriptSerializer js = new JavaScriptSerializer();
string json = js.Serialize((object)str);
Response.Write(json);
rd.Close();
con.Close();
Теперь я сериализую это, чтобы передать как JSON, который будет использоваться на клиенте (браузере). Когда я говорю Response.Write(json);
это дает следующий результат:
[["1","John","xyz","12000"],["2","Mike","pqr","15000"],["3","Nick","fjdu","18000"],["4","Brad","wee","22000"]]
Но я хочу эти данные будут храниться в переменной JavaScript (скажем \ вар х) и использовать его как х [0] [1].
Возможно ли это?
Что будет возвращать функция GetData ??? PLZ разработать abt функции C# –
Ответ отредактирован, pl check –
Не работает, plz help ... !!! –