Рейтинг:
21
Muralikrishna8811
Привет
Здесь я публикую пример кода для этого проверьте его один раз
string tablestring="";
//dt is datatable object which holds DB results.
tablestring=tablestring+"<table width="100%"><tr><td>First Column Heading</td><td>Second column Heading</td><td>Third column Heading</td></tr>";
foreach(datarow dr in dt.rows)
{
tablestring=tablestring+"<tr><td>"+dr[0].tostring()+"</td><td>"+dr[1].tostring()+"</td><td>"+dr[2].tostring()+"</td></tr>";
}
tablestring=tablestring+"</table>";
divTable.innerHTML=tablestring;
Надеюсь, вы поняли, что я сделал.
всего наилучшего
sampath1750
Спасибо Мураликришне, у меня есть еще одна проблема.
Как дать colspan и rowspan для этой таблицы(если данные одного столбца одинаковы в 2 строках, то я объединю их)
Muralikrishna8811
то же самое, как вы устанавливаете в html
любить
tablestring=tablestring+"<tr><td>"+dr[0].tostring()+"</td><td>"+dr[1].tostring()+"</td><ООО " ТД " атрибуты colspan='2'&ГТ;"+др[2].метод toString()+"&ЛТ;/тд&ГТ;&ЛТ;/тр&ГТ;";
Muralikrishna8811
Чтобы установить rowspan вам нужно сделать что-то вроде
в запросе Select "выберите В1.название,В1.автор,В1.приз,(выбрать количество(*) из книги Как В2, где В2.название=В1.название) как rspn из книг, А В1 на В1.название
используя этот запрос мы можем получить данные с количеством титулов в rspn
ужас
строка pretitle="";
foreach(datarow dr в dt.строках)
{
если(pretitle=="")
{
tablestring=tablestring+"<tr><td rowspan='"+dr["rspn"].tostring()+"'>"+dr["title"].tostring()+"</td><td>"+dr["author"].tostring()+"</td><td>"+dr["price"].tostring()+"</td></tr>";
pretitle=dr["title"].tostring();
}
else if(pretitle==dr["title"].tostring())
{
tablestring=tablestring+"<tr><td>"+dr["author"].tostring()+"</td><td>"+dr["price"].tostring()+"</td></tr>";
}
еще
{
tablestring=tablestring+"<tr><td rowspan='"+dr["rspn"].tostring()+"'>"+dr["title"].tostring()+"</td><td>"+dr["author"].tostring()+"</td><td>"+dr["price"].tostring()+"</td></tr>";
pretitle=dr["title"].tostring();
}
}
вы можете установить вот так
это просто идея только вы можете изменить ее для достижения ваших требований
всего наилучшего
sampath1750
Спасибо Мурали
Muralikrishna8811
очень приветствуется
Рейтинг:
1
Arul R Ece
Привет, Друг...
Пожалуйста, ознакомьтесь с приведенными ниже кодами.
Таблица tb = новая таблица();
tb.BorderWidth = Unit.Pixel(5);
for (int i = 1; i <= Convert.ToInt32(TextBox1.Text ); i++)
{
TableRow tr = новый TableRow();
for (int j = 1; j <= 3; j++)
{
TableCell td = новый TableCell();
TextBox c_text = новое текстовое поле();
c_text.Видимое = истинное;
c_text.Текст = "R"+i.Метод toString()+J на клавиатуре.Метод toString();
c_text.Идентификатор = "р" + я.Метод toString() + J на клавиатуре.Метод toString();
тд.управление.Добавить(c_text);
тр.клетки.Добавить(td);
ТБ.Строк.Добавить(тр);
форма 1.элементы управления.Добавить(ТБ);
}
}
Это может помочь вам ...
Member 10738738
foreach (строка DataRow в таблице.Строки)
{
Ответ.Писать("&ЛТ;п&ГТ;" + строка["фамилия"] + "" + строка["отчество"] + "---" + строка["monthername"] + "----" + строка["пол"] + "---" + строка["Р"] + "--" + строка["Талука"] + "----" + строка["грамм"] + "-----"+ строка["Р"] + "---" + строка["bpalace"] + "----" + строка["mobno"] + "---" + строка["фото"] + "---" + строка["код"] + "&ЛТ;/Р1&ГТ;");
}
моя проблема:- я выполняю приведенное выше утверждение, но оно отображает внешний держатель места содержимого
я хочу этот Сол:-я хочу отобразить строку в табличном формате, и она должна отображаться в держателе места содержимого