Usuário com melhor resposta
Posicionamento

Pergunta
-
Respostas
-
Então no exemplo que te passei eu atribuo as cores e o tamanho da borda...
De uma olhada no objeto TableCell, ele tem uma serie de propriedades para vc fazer o que quizer.
Quanto a otimização, seria a utilização de um processo assincrono... crie um arquivo com o HTML resultante e ao invez de fazer isso toda hora.... vc le o arquivo. Toda vez que inserir alguma novidade vc gera esse arquivo novamente.
O grande problema aqui, é que ele gera item a item. Talvez se vc criasse linha a linha ficaria mais rapido.
Todas as Respostas
-
-
-
-
Olá,
É uma aplicação ASP .NET C# com VS 2005,
Preciso algo assim, como deste link, so que uma proporção menor...
http://www.milhaodepixel.com.br/index4.htm
Quanto passar o mouse preciso exibir as coordenadas.
Dirceu
-
Grande,
Para tanto, faça o seguinte.
Coloque em seu formulario um controle Table, encontrado no seu ToolBox -> WebForms.Agora va ate o page_load e coloque o seguinte codigo.
for (int i = 0;i<=100;i++)
{
TableRow tr = new TableRow();
for(int j = 0;j<=100;j++)
{
TableCell td = new TableCell();
td.BackColor = Color.Aqua;
td.BorderColor = Color.White;
td.BorderWidth = 1;
td.Width = 10;
td.Height = 10;
td.ToolTip = "(" + i + "," + j +")";
tr.Cells.Add(td);
}
Table1.Rows.Add(tr);
}Customize o mesmo da forma que achar mais interessante, lembre-se que sera necessario algum tipo de otimização pois demora um pouco pra carregar. Mas acredito que deste ponto em diante vc consiga chegar la.
Depois vc racha comigo.. hehehehe
-
-
Então no exemplo que te passei eu atribuo as cores e o tamanho da borda...
De uma olhada no objeto TableCell, ele tem uma serie de propriedades para vc fazer o que quizer.
Quanto a otimização, seria a utilização de um processo assincrono... crie um arquivo com o HTML resultante e ao invez de fazer isso toda hora.... vc le o arquivo. Toda vez que inserir alguma novidade vc gera esse arquivo novamente.
O grande problema aqui, é que ele gera item a item. Talvez se vc criasse linha a linha ficaria mais rapido.
-
Olá,
Como faço isso:
Monto uma tabela de 25 linhas, exibe, monta uma tabela de mais 25 linhas exibe...Como faço para cerregar por blocos...
Grato
Dirceu
private
void Page_Load(object sender, System.EventArgs e){
Response.Cache.SetExpires(DateTime.Now.AddSeconds(180));
for (int i = 1;i<=25;i++){
TableRow tr =
new TableRow(); for(int j = 1;j<=100;j++){
TableCell td =
new TableCell();td.BackColor = Color.Beige;
td.BorderColor = Color.Gray;
td.BorderWidth = 0;
td.Width = 10;
td.Height = 10;
td.ToolTip = "(" + "Espaços disponíveis " + i + "," + j +")";
tr.Cells.Add(td);
}
Table1.Rows.Add(tr);
}
}