void CDynaRow::Format(FILE * file, LPCTSTR format)
{
	// output head
	for (JCSIZE ii = 0; ii < m_col_size; ++ii)
	{
		IValue * val = m_cols[ii];
		stdext::auto_cif<IValueFormat> fmt;
		//IValueFormat * fmt = NULL;
		val->QueryInterface(IF_NAME_VALUE_FORMAT, fmt);
		//IValueFormat * fmt = dynamic_cast<IValueFormat*>();
		if ( fmt.valid() )	
		{
			fmt->Format(file, format);
			//fmt->Release();
		}
		stdext::jc_fprintf(file, _T(","));
	}
	//stdext::jc_fprintf(file, _T("\n"));
}