winform里面自动套用格式里面有加button的
解决方案 »
- c# radioButton 选中的值
- WPF项目 App.xaml里面的全局样式谁有发几个,本人刚接触,不太懂
- C#中的奇怪事件(基类具有子类的特性,太神了)
- 客户端上传文件的路径问题。
- ListBox中如何实现两行显示一个颜色,按照网上的例子报错了,看下面
- 如何设定控件的Text属性?微软的又一个Bug?
- 在键盘钩子中对lParam进行Marshal.PtrToStructure类型转换时发生“内存保护”错误。请高手帮忙。
- C/C++下一个队列函数,怎么移植到C#
- [求助]简单问题,如何将绑定同样数据的combox做成一个统一的自定义控件
- 怎么得到文本框中的行号和列号? 在线等
- 大家发表意见:C#开发windows 数据库应用程序怎么样? 还是用其它的什么工具开发windows 数据库应用程序好?
- 如何建立一个类,让这个类有个值,然后
是winform么?我不太晓得
剩下的工作就是通过编程取得该控件中用户指定的路径啦
http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp
this.dg_PR_Server.TableStyles.Clear();
DataGridTableStyle dgdtblStyle = new DataGridTableStyle();
dgdtblStyle.MappingName = dt.TableName;
this.dg_PR_Server.TableStyles.Add(dgdtblStyle); dgdtblStyle.RowHeadersVisible = false; /* 行タイトルを隠します。*/
dgdtblStyle.AllowSorting = false;
dgdtblStyle.PreferredRowHeight = 26; /* 行の高さを設置します。*/
GridColumnStylesCollection colStyle = this.dg_PR_Server.TableStyles[0].GridColumnStyles;
colStyle[0].Width = 100; /* 列の寛さを設置します。*/
colStyle[1].Width = 100;
colStyle[2].Width = 203;
colStyle[3].Width = 80;
colStyle[0].Alignment = System.Windows.Forms.HorizontalAlignment.Center; /* 中央揃えに設置します。*/
colStyle[1].Alignment = System.Windows.Forms.HorizontalAlignment.Center;
colStyle[2].Alignment = System.Windows.Forms.HorizontalAlignment.Center;
colStyle[3].Alignment = System.Windows.Forms.HorizontalAlignment.Center;
colStyle[3].ReadOnly = true;
DataGridTextBoxColumn dgtb_PR1 = (DataGridTextBoxColumn)this.dg_PR_Server.TableStyles[0].GridColumnStyles[3];
Button bt = new Button();
bt.Text = "参照...";
bt.Height = 22;
bt.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
bt.ImageAlign = System.Drawing.ContentAlignment.MiddleCenter;
bt.BackColor = System.Drawing.Color.LightGray;
bt.Click +=new EventHandler(bt_Click);
dgtb_PR1.TextBox.Controls.Add(bt);
dgtb_PR1.TextBox.ReadOnly = true;
this.txt_pr5.Text = this.get_Value("PRMailFwdTitle",ConfigFile_PR);
}
private void bt_Click(object sender, System.EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "c:\\" ;
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
openFileDialog1.FilterIndex = 2 ;
openFileDialog1.RestoreDirectory = true ;
openFileDialog1.ShowDialog();
if(openFileDialog1.FileName != "")
{
this.dg_PR_Server[(this.dg_PR_Server.CurrentCell.RowNumber),(this.dg_PR_Server.CurrentCell.ColumnNumber-1)] = openFileDialog1.FileName;
}
}