DataGridView生成索引的代码

2015-03-31 11:35:20  访问(1912) 赞(0) 踩(0)


        /// <summary>
        /// DataGridView生成索引的代码
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void toolStripButton_生成索引_Click(object sender, EventArgs e)
        {
            // StringBuilder theResult = new StringBuilder();

            StringBuilder pValue = new StringBuilder();
            StringBuilder mValue = new StringBuilder();

            foreach (DataGridViewColumn dc in dataGridView_Code.Columns)
            {
                mValue.AppendLine("m_" + dc.Name + " = idx++;");

                pValue.AppendLine(@"
        /// <summary>
        /// " + dc.Name + @"
        /// </summary>
        protected int m_" + dc.Name + @" = -1;

        /// <summary>
        /// " + dc.Name + @"
        /// </summary>
        public int " + dc.Name + @"
        {
            get
            {
                return m_" + dc.Name + @";
            }
        }
");
            }

            string theResult = @"
    #region 内联的Grid索引

    /// <summary>
    /// 内联的Grid索引函数
    /// </summary>
    internal class mainGridIndex
    {
        /// <summary>
        /// Grid的字段索引
        /// </summary>
        public readonly static mainGridIndex instance = new mainGridIndex();

        /// <summary>
        /// Grid的字段索引
        /// </summary>
        public mainGridIndex()
        {
            int idx = 0;

            " + mValue.ToString() + @"
        }


        " + pValue.ToString() + @"
    }

    #endregion 内联的Grid索引
";
            richTextBox_Result.Text = theResult;

        }


标签:DataGridView生成索引的代码 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)