Example #1
0
 private void DGrdResource_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemIndex > -1)
     {
         e.Item.Cells[0].Text             = Convert.ToString(e.Item.ItemIndex + 1);
         e.Item.Attributes["onclick"]     = "OnRecord(this);clickRow('" + e.Item.Cells[0].Text + "');";
         e.Item.Attributes["onmouseover"] = "doMouseOver(this);";
         e.Item.Attributes["onmouseout"]  = "doMouseOut(this);";
         if (((TextBox)e.Item.Cells[5].Controls[1]).Text.Trim() == "")
         {
             ((TextBox)e.Item.Cells[5].Controls[1]).Text = "0";
         }
         if (((TextBox)e.Item.Cells[6].Controls[1]).Text.Trim() == "")
         {
             ((TextBox)e.Item.Cells[6].Controls[1]).Text = "0";
         }
         ((TextBox)e.Item.Cells[5].Controls[1]).Attributes["onblur"] = "checkDecimal(this);";
         ((TextBox)e.Item.Cells[6].Controls[1]).Attributes["onblur"] = "checkDecimal(this);";
         e.Item.Cells[7].Text = TaskBookAction.GetResourceStyle(e.Item.Cells[1].Text.Trim());
         TextBox textBox  = (TextBox)e.Item.FindControl("TxtAmount");
         TextBox textBox2 = (TextBox)e.Item.FindControl("TxtPrice");
         TextBox textBox3 = (TextBox)e.Item.FindControl("TxtTotal");
         textBox3.Text = Convert.ToString(decimal.Round(decimal.Parse(textBox.Text) * decimal.Parse(textBox2.Text), 2));
         textBox.Attributes.Add("onblur", string.Concat(new string[]
         {
             "checkDecimal(this);getMoney('",
             textBox.ClientID,
             "','",
             textBox2.ClientID,
             "','",
             textBox3.ClientID,
             "');test(this);"
         }));
         textBox2.Attributes.Add("onblur", string.Concat(new string[]
         {
             "checkDecimal(this);getMoney('",
             textBox.ClientID,
             "','",
             textBox2.ClientID,
             "','",
             textBox3.ClientID,
             "');test(this);"
         }));
     }
 }