如有办法,请详细说明,多谢
解决方案 »
- point 必须是 int 类型 吗? 能不能 转换成 double 类型啊?
- 在panel上怎么获得contextMenuStrip的右键菜单的值
- 输出参数用ExecuteScalar返回的总是0
- 怎样才能吧LinkButton1得下划线去了
- 想要在异常处理中立即退出的问题。
- 读取注册表键值,保存为字符串的问题
- 从txt文件导入到文本框中,再存储到数据库中
- 未将对象引用设置到对象的实例???
- 希望赐教
- c#下(窗口1)-修改->窗口2中的(textbox)的text值?
- 我的.net里不能使用如:"response"之类的命令,这是为什么
- 如何让 Form 中的 控件一起显示,而不是一个一个显示?
{
DataGridTableStyle dts = new DataGridTableStyle();
int colIndex = myTable.Columns.Count;
for(int i=0;i<colIndex;i++)
{
dtc = new DataGridTextBoxColumn();
dtc.MappingName = myTable.Columns[i].ColumnName;
dtc.HeaderText = myTable.Columns[i].ColumnName;
dtc.NullText = "";
dtc.Format = "F";
dtc.Alignment = HorizontalAlignment.Center;
dts.GridColumnStyles.Add(dtc);
//将特定列设置为只读
if(isHiden)
{
dts.GridColumnStyles[i].ReadOnly = true;
dts.GridColumnStyles[0].ReadOnly = false;
}
}
dts.MappingName = myTable.TableName;
myGrid.TableStyles.Clear();
myGrid.TableStyles.Add(dts);
}
//以上代码实现DataGrid的格式化,比如去掉NULL等。其中dts.GridColumnStyles[i].ReadOnly可以设置哪些列为只读或可读。如果设置行的话,请参考以下代码:
//-----------数据绑定-------------------
this.dataGird1.DataSource = ds.Tables[0];
//----------声明一个映射表--------------
DataGridTableStyle DGRidTable=new DataGridTableStyle(); DGRidTable.MappingName=ds.Tables[0].TableName; DataGridTextBoxColumn tb1=new DataGridTextBoxColumn();
//---------要绑定的数据------------
tb1.MappingName="ID";
//-----------表示该行不能进行编辑----
tb1.ReadOnly=true;
tb1.HeaderText="编号";
//---------添加设置类型------------
DGRidTable.GridColumnStyles.Add(tb1);
Grid.TableStyles.Add(DGRidTable);