当前位置:编程学习 > C#/ASP.NET >>

怎么才能重写 DataGridView.AutoSizeRowsMode 属性

最近在重写 DataGridView 这个控件

有些属性不知道怎么重写 还忘大大们赐教!
我想重写这些属性 重新设置默认值

DataGridView.AutoSizeRowsMode 

DataGridView.RowTemplate.ReadOnly

高手都站出来指定下新人吧~ --------------------编程问答-------------------- 重新设置值就在构造函数里赋值呗? --------------------编程问答-------------------- 可不可以重写这个属性 GET SET 设置默认值啊 大哥 --------------------编程问答-------------------- DataColumn[] keys=new DataColumn[1];
keys[0]=dataSet1.Tables["tblEmployee"].Columns["LoginName"];
dataSet1.Tables["tblEmployee"].PrimaryKey=keys;
DataRow findRow=dataSet1.Tables["tblEmployee"].Rows.Find(LoginName);



    byte[] password=(findRow["Password"] == DBNull.Value)? null : (byte[])findRow["Password"]; 
byte[] password1=Encoding.Default .GetBytes (Password);




if(  password==password1)

   {   
MessageBox.Show ("right","");
return true;
   }
else
{
MessageBox.Show ("wrong","");
return false;
}
  为什么总是wrong ,密码输入的是对的,比对有错误码? --------------------编程问答-------------------- DataColumn[] keys=new DataColumn[1]; 
keys[0]=dataSet1.Tables["tblEmployee"].Columns["LoginName"]; 
dataSet1.Tables["tblEmployee"].PrimaryKey=keys; 
DataRow findRow=dataSet1.Tables["tblEmployee"].Rows.Find(LoginName); 



    byte[] password=(findRow["Password"] == DBNull.Value)? null : (byte[])findRow["Password"]; 
byte[] password1=Encoding.Default .GetBytes (Password); 




if(  password==password1) 

  {  
MessageBox.Show ("right",""); 
return true; 
  } 
else 

MessageBox.Show ("wrong",""); 
return false; 


帮忙看一下,  为什么总是wrong ,密码也是byte[]类型,密码输入的是对的,比对有错误码? --------------------编程问答-------------------- 写在构造函数里:
public DataGridView() : base()
{
   this.AutoSizeRowsMode = true;
}
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,