关于作者

姓名:

性别:其他

出生日期:--

地区:

联系电话:

QQ:--

婚否:保密
用户名:eastflybird
笔名:eastflybird
地区:
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



访问统计:
文章个数:5
评论个数:3
留言条数:0




Powered by BlogDriver 2.1

eastflybird的博客

 

欢迎访问eastflybird的博客------梦想不要像梦一样结束

文章

张技术总监走了

中国地区技术总监张さん走了,他是公司里面最维护中国员工利益的人,也是公司里面技术最牛的人,对于他的走所有一期生、二期生到感到了迷茫,公司对技术的蹂躏,对技术的践踏,是我们不能忍受的,看到一个一个技术人才的辞职,感觉对公司失去了信心,不知道自己的路在哪里,只有拼命的学习,提高自己,为以后做好准备

张さん的离去,对TRE-china来说是一个打击,是高层的一个失败,是中日文化的不融合所决定的,来年240人的采用,在减去下年辞职的员工,我不知道公司能坚持几天……

上层决策的失败,人才的流失,文化的不融合,等等……

张さん,路走好!!

- 作者: eastflybird 2005年12月9日, 星期五 10:47  回复(1) |  引用(0) 加入博采

CS

记住我的CS兄弟:狙神--PP--,M4--强哥--,AK--磊哥--,31--懂哥--,XXX--升哥,M3--防哥--,冲动--玉哥,正在进步的克惠和振元……

- 作者: eastflybird 2005年12月8日, 星期四 22:59  回复(2) |  引用(0) 加入博采

DataGrid中合并相同的列,列为模板列(原创)

  /// <summary>
  /// 对模板列的合并
  /// by:阿宝
  /// </summary>  ///   /// <param name="dgModify"></param>
  /// <param name="spancell">要合并的模板列</param>
  /// <param name="spanby">第一参考列</param>
  /// <param name="spand">第二参考列</param>
  /// <param name="str">模板列的控件名称</param>

  public void formatGridMid(DataGrid dgModify,int spancell, int spanby,int spand,string str) 

  {
   if(spanby<0 || spanby>dgModify.Items.Count )
    return;
   int rowspan = 1;
   for(int i=1;i<dgModify.Items.Count;i++)
   {
    if(dgModify.Items[i-1].Cells[spand].Text == dgModify.Items[i].Cells[spand].Text)
    {
     System.Web.UI.WebControls.Label tem = new Label ();
     tem=(Label)dgModify.Items[i-1].Cells[spancell].FindControl (str);
     System.Web.UI.WebControls.Label temp = new Label ();
     temp=(Label)dgModify.Items[i].Cells[spancell].FindControl (str);

     if(tem.Text==temp.Text)
     {
      rowspan += 1;
      dgModify.Items[i-rowspan+1].Cells[spancell].RowSpan=rowspan;
      this.dgModify.Items[i].Cells[spancell].Visible =false;
     }
     else
     {
      rowspan =1;
     }
    }
    else
    {
     rowspan = 1;
    }
   }
  }

- 作者: eastflybird 2005年12月8日, 星期四 22:47  回复(0) |  引用(0) 加入博采

DataGrid在PostBack后定位记录的简单方法

///*******************************************

///页面重新加载时定位到刚刚操作的位置,例如,点击编辑

///时,重新加载页面后定位到当前编辑列

///*******************************************

private void Scroll(int index)

        {
           
string s="<script>function window.onload(){document.all ('"+this.DataGrid1.ClientID+"').rows["+index+"].scrollIntoView();}</script>";
            Page.RegisterStartupScript(
"",s);
             }
 
//*****************************************************************
这个算法特别适用,例如在datagrid中,若是想点击修改后会刷新页面,定位到页首,为了能定位到要编辑的地方,可以采用这个办法。
了一个方法,其中DataGrid1换成自己的DataGrid的ID,这个方法传递进去的参数就是行号,也就是e.Item.ItemIndex。
比如在编辑操作的时候会写this.DataGrid1.EditItemIndex=e.Item.ItemIndex;
在此语句的以前加入Scroll(e.Item.ItemIndex);就可以了
同样在更新操作的时候写为Scroll(e.Item.ItemIndex);this.DataGrid1.EditItemIndex=-1;绑定;
//******************************************************************

- 作者: eastflybird 2005年12月8日, 星期四 22:24  回复(0) |  引用(0) 加入博采

DataGrid列自动编号(原创)

/// <summary>
/// 功能说明:实现在DataGrid中小项目根据大项目
///相同的字段进行自动编号
/// by: 阿宝
/// </summary>
/// <param name="dgModify">DataGrid 名称</param>
/// <param name="spancell"></param>
/// <param name="spanby">spandy 第二参照列</param>
/// <param name="spand">spand 第一参照列</param>
/// <param name="str"></param>
  public void formatNumber(DataGrid dgModify,int spancell,int spanby,int spand,string str) //xiao xiang mu hao de ge shi hua
  {
    int j=1;
   if(dgModify.Items.Count != 0)
   {
    System.Web.UI.WebControls.Label tem1 = new Label ();
    tem1=(Label)dgModify.Items[0].Cells[spancell].FindControl (str);
    tem1.Text="1";
    for(int i=1;i<dgModify.Items.Count ;i++)
    {
     if(dgModify.Items[i].Cells[spand].Text == dgModify.Items[i-1].Cells[spand].Text)
     {
     
      if(dgModify.Items[i].Cells[spanby].Text == dgModify.Items[i-1].Cells[spanby].Text)
      {
       System.Web.UI.WebControls.Label tem = new Label ();
       System.Web.UI.WebControls.Label temp = new Label ();
       tem=(Label)dgModify.Items[i-1].Cells[spancell].FindControl (str);
       temp=(Label)dgModify.Items[i].Cells[spancell].FindControl (str);
       tem.Text = j.ToString();
       j+=1;
       temp.Text = j.ToString();
      }
      else
      {
       j=1;
       System.Web.UI.WebControls.Label tem = new Label();
       tem = (Label)dgModify.Items[i].Cells[spancell].FindControl (str);
       tem.Text=j.ToString ();
      }
     }
     else
     {
      j=1;
      System.Web.UI.WebControls.Label tem = new Label();
      tem = (Label)dgModify.Items[i].Cells[spancell].FindControl (str);
      tem.Text=j.ToString ();
     }
    

    }
   }
  }

- 作者: eastflybird 2005年12月8日, 星期四 22:18  回复(0) |  引用(0) 加入博采