GridView Javascript
Olá pessoal
To com um probleminha em GridView é o seguinte:
o Grid possui varias linhas sempre VALOR 1 e VALOR 2 a primeira linha por default o VALOR 1 vem com 0,00 e o VALOR 2 é digitado pelo usuario o quero fazer é na segunda linha O VALOR 1 receba o VALOR 2 + 0,01
__________________________________________
|_____VALOR 1________|_____VALOR 2_________|
|_______0,00 _________|_______10,00__________|
|______10,01 _________|_______15,55__________|
|______15,56 _________|________50,32_________|
|______50,33 _________|____999999999.99______|
Vlw galera espero dicas !
:shock:
To com um probleminha em GridView é o seguinte:
o Grid possui varias linhas sempre VALOR 1 e VALOR 2 a primeira linha por default o VALOR 1 vem com 0,00 e o VALOR 2 é digitado pelo usuario o quero fazer é na segunda linha O VALOR 1 receba o VALOR 2 + 0,01
__________________________________________
|_____VALOR 1________|_____VALOR 2_________|
|_______0,00 _________|_______10,00__________|
|______10,01 _________|_______15,55__________|
|______15,56 _________|________50,32_________|
|______50,33 _________|____999999999.99______|
Vlw galera espero dicas !
:shock:
Dsuisso
Curtidas 0
Respostas
Ricardo Silva
30/01/2008
essa é legal...
assim que eu xegar em casa vo da uma estudadinha..
se der certo amanha eu posto aki...
abraços...
assim que eu xegar em casa vo da uma estudadinha..
se der certo amanha eu posto aki...
abraços...
GOSTEI 0
Dsuisso
30/01/2008
dfffffff
GOSTEI 0
Dsuisso
30/01/2008
ops..
Respondi errado.. acima :D
vlw RicaJedidia Fico no aguardo..
to levando uma coça com essas Grid..
Respondi errado.. acima :D
vlw RicaJedidia Fico no aguardo..
to levando uma coça com essas Grid..
GOSTEI 0
Ricardo Silva
30/01/2008
Eai dsuisso Blzera...
Cara eu coloquei um TextBox e um botão e um Grid assim:
vc não me disse q linguagem esta Utilizando...
eu uso e recomendo C#, portanto o codeBehide C esta assim:
eu deixei o codigo comentado...
Duvidas é soh posta
Abraços
Cara eu coloquei um TextBox e um botão e um Grid assim:
<¬@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" ¬>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
Valor 2:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="ADD" /><br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="valor1" HeaderText="Valor 1" />
<asp:BoundField DataField="valor2" HeaderText="Valor 2" DataFormatString="{0:d}" />
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
vc não me disse q linguagem esta Utilizando...
eu uso e recomendo C#, portanto o codeBehide C esta assim:
public partial class Default2 : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
}
//Cria uma variavel de sessão do tipo DataSet
public DataSet getDataSetCar() {
if(Session["Valor"] == null) {
//Cria uma tabela dinamica em tempo de execução
DataSet ds = new DataSet();
DataTable dt = new DataTable("Valor");
//Adiciona colunas na tabela
dt.Columns.Add("Valor1", Type.GetType("System.Decimal"), "");
dt.Columns.Add("Valor2", Type.GetType("System.Decimal"), "");
ds.Tables.Add(dt);
Session["Valor"] = ds;
return ds;
} else {
return Session["Valor"] as DataSet;
}
}
// Adiciona um novo Valor
private void add(decimal valor) {
// cria uma tabela Dinamica
// se ja existir retorna a mesma
DataTable dt = getDataSetCar().Tables[0];
DataRow row = null;
//Se não existir linha ele adciona a primeira linha
//Valor1 = e Valor2 é o que Digitar
if(dt.Rows.Count == 0) {
row = dt.NewRow();
row["Valor1"] = 0;
row["Valor2"] = valor;
dt.Rows.Add(row);
}
//Se ja existir uma linha ele pega o valor2 da ultima linha
//adciona mais 0.01 e seta esse soma pra Valo1 da nova linha
else {
row = dt.NewRow();
row["Valor1"] = double.Parse(dt.Rows[dt.Rows.Count - 1].ItemArray[1].ToString()) + 0.01;
row["Valor2"] = valor;
dt.Rows.Add(row);
}
}
protected void Button1_Click(object sender, EventArgs e) {
add(decimal.Parse(TextBox1.Text));
GridView1.DataSource = getDataSetCar().Tables[0];
GridView1.DataBind();
}
}
eu deixei o codigo comentado...
Duvidas é soh posta
Abraços
GOSTEI 0
Dsuisso
30/01/2008
Opa,
Tudo blz.. RicaJedidia
Tive meio afastado do forum mas to voltando irei implementar esse codigo e logo, logo te falo o q rolou.. to usando o C# msm :D
Vlw
Abs
Tudo blz.. RicaJedidia
Tive meio afastado do forum mas to voltando irei implementar esse codigo e logo, logo te falo o q rolou.. to usando o C# msm :D
Vlw
Abs
GOSTEI 0